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
 
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:
 
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.

Zurück
Oben