Thread Regulärer Ausdruck String kürzen
(9 answers)
Opened by wizard at 2010-10-27 10:19
Hallo Leute,
um es vorweg zu nehmen, ich bin blutiger Anfänger und verzweifle gerade vollkommen an den regulären Ausdrücken. Daher hoffe ich, dass mir jemand helfen kann. Ich habe einen String der immer in folgender Form auftaucht: text1_text2_text3_text4_text5 text2 ist für mich der relevante Teil für die Abfrage, der hier mal als Beispiel immer "_aktuell_" ist. Code (perl): (dl
)
1 2 3 4 5 if ($string1 =~ /_aktuell_/) { $string2 = 'text1_text2_text3'; } else { $string2 = $string1; } Wenn dieses _aktuell_ auftaucht, möchte ich den String auf die ersten 3 Textabschnitte verkürzen. Ich habe schon versucht, nach dem 3. Unterstrich zu suchen und ab da abzuschneiden, aber irgendwie landet alles wieder im Müll. Auch mit Split hatte ich es kurz versucht, aber ich möchte danach nicht erst alle Teile wieder zusammensetzen. Wäre schön wenn jemand mir mit einem Ansatz oder Code helfen könnte. Last edited: 2010-10-27 10:25:52 +0200 (CEST) |