Hey!
Ich habe eine frage betreff eines RegEx. Ich verschicke Daten über mein Skript per "comments.pl?id=2;Titel=HÖ Hü"....
Mein RegEx sieht wie folgt aus, um z.B. den Titel herauszufinden.....
$zeile =~ /[\?;]Titel=(.+?)[;">]/i;
Aber wenn jetzt ein Umlaut drin ist, dann kriege ich Probleme mit dem was in der Klammer [] steht, da ein Umlaut in so etwas umgewandelt wird : ö
Ein Beispiel Titel=Hallo Würstchen würde mir als Titel
Hallo Wü
zurückgeben, da er ein ; erkannt hat und dort aufhört. Ich möchte aber, daß der vollständige Titel erkannt wird bis ein Zeichen kommt, daß in [] steht. Ich müßte die Umlaute, Space und ß herausfiltern.....Wie gehts nun???
Vielen Dank
Ich habe eine frage betreff eines RegEx. Ich verschicke Daten über mein Skript per "comments.pl?id=2;Titel=HÖ Hü"....
Mein RegEx sieht wie folgt aus, um z.B. den Titel herauszufinden.....
$zeile =~ /[\?;]Titel=(.+?)[;">]/i;
Aber wenn jetzt ein Umlaut drin ist, dann kriege ich Probleme mit dem was in der Klammer [] steht, da ein Umlaut in so etwas umgewandelt wird : ö
Ein Beispiel Titel=Hallo Würstchen würde mir als Titel
Hallo Wü
zurückgeben, da er ein ; erkannt hat und dort aufhört. Ich möchte aber, daß der vollständige Titel erkannt wird bis ein Zeichen kommt, daß in [] steht. Ich müßte die Umlaute, Space und ß herausfiltern.....Wie gehts nun???
Vielen Dank