Thread Im String an verschiedenen Stellen arbeiten (3 answers)
Opened by String_Test at 2013-04-23 14:11

clms
 2013-04-23 15:30
#167207 #167207
User since
2010-08-29
373 Artikel
BenutzerIn
[default_avatar]
2013-04-23T12:58:41 String_Test
Vielen dank für deine Antwort :)
Ich brauche allerdings erst die Sequenz ab dem fünften Zeichen, sprich die vier Zeichen ",...", sollen nicht im String vorhanden sein, lediglich die darauf folgenden 24 Zeichen.

Dann arbeite am besten mit einer "lookbehind assertion" (?<=...).
Die zählt selbst nicht zum "Match", muss ihm aber voran gehen, siehe Perldoc:perlreref

Damit kommst Du dann auf ... =~ m/(?<=,.{3}).{24}/g
,.{3} matched ein Komma gefolgt von drei beliebigen Zeichen,
.{24} matched 24 beliebige Zeichen.
Ob Du statt . (beliebiges Zeichen) lieber \w (Buchstabe, Ziffer oder '_') oder etwas ganz anderes für Deine Regex verwendest, musst Du selbst wissen.

View full thread Im String an verschiedenen Stellen arbeiten