Regular Expression

Status
Nicht offen für weitere Antworten.

mathon

Bekanntes Mitglied
Hallo,

ich habe mehrere Strings in denen sich namen von jpg-files, gif und bmp-files befinden. jetzt möchte ich den String testen ob es sich um ein jpg-file handelt. weiß jemand wie dazu die regular expression aussehen müsste?

matti
 

dieta

Top Contributor
Dazu brauchst du gar keinen Regulären Ausdruck:
Code:
if(derString.endsWith(".jpg"))
{
    //Tu was
}

Wenn du's aber trotzdem mit einem regulärem Ausdruck machen willst, müsste der ungefähr so aussehen:
 

Ark

Top Contributor
Was dieta als Regex vorschlug, ist übrigens mehr oder weniger das String-Literal, wie es im Quelltext notiert werden muss.

Also noch einmal:
Regex:
.*\.jpg

String-Literal:
".*\\.jpg"

Etwas besser wäre es vielleicht sogar, mindestens ein Zeichen vor dem Punkt zu bedingen, das sieht dann so aus:
Regex:
.+\.jpg

String-Literal:
".+\\.jpg"

So, falls das nicht stimmt: Asche auf mein Haupt. ^^

MfG
Ark
 
Status
Nicht offen für weitere Antworten.
Ähnliche Java Themen
  Titel Forum Antworten Datum
J Regular Expression Allgemeine Java-Themen 16
H Regular Expression Allgemeine Java-Themen 11
M Regular expression Allgemeine Java-Themen 5
B Regular Expression und Matcher Allgemeine Java-Themen 3
MrMilti Gruppenreferenz in einer Regular Expression Allgemeine Java-Themen 3
S Java Regular Expression Allgemeine Java-Themen 2
G Parameterauswertung mit regular Expression Allgemeine Java-Themen 3
M Java Regular Expression für Mathe-String (= 2+4*3+2) Allgemeine Java-Themen 7
G Regular Expression Allgemeine Java-Themen 8
D Regular Expression Mit Punkt und Zahl Allgemeine Java-Themen 4
T Regular Expression mit n Gruppen Allgemeine Java-Themen 6
R Regular expression für '.' Allgemeine Java-Themen 7
M Regular Expression - verschiedene Ausdrücke testen (grep | ) Allgemeine Java-Themen 5
H Regular Expressions: beste Methode? Allgemeine Java-Themen 5
S Java Regular Expressions Allgemeine Java-Themen 2
S Regular Expressions in Java Allgemeine Java-Themen 3
MQue Regular Expr Allgemeine Java-Themen 15
G Regular expressions Allgemeine Java-Themen 4
M Mal wieder . Regular Expressions Allgemeine Java-Themen 2
Erwin82a Object cannot be converted to Custom Class in Lampda Expression Allgemeine Java-Themen 2
R Lambda Expression in einer Methode execute() aufrufen (execute() ist eine Methode aus dem funktionalen Interface Command) Allgemeine Java-Themen 5
RalleYTN Expression Crawling Allgemeine Java-Themen 5
D Variablen C Expression Validator Allgemeine Java-Themen 7
J Expression Language für mathematische Ausdrücke Allgemeine Java-Themen 8
S Syntax Error, insert "AssignmentOperator Expression&amp Allgemeine Java-Themen 3

Ähnliche Java Themen


Oben