Moin,
mal wieder ein Problem mit Regular Expressions:
Und zwar brauche ich eine Art if-Abfrage innerhalb der Expression. Das Ganze soll so aussehen:
Text(, |(.*?)(§§§)
Der Ausdruck soll entweder bei "Text, blabla:" oder bei "Text: blabla" matchen. Jetzt gibt es dabei aber ein Problem: An der Stelle, an der bei mir §§§ steht, soll stehen: "Wenn bei $1 ein ', ' gematcht wurde muss hier ein ':' sein, ansonsten nicht". Lässt sich das irgendwie machen?
mal wieder ein Problem mit Regular Expressions:
Und zwar brauche ich eine Art if-Abfrage innerhalb der Expression. Das Ganze soll so aussehen:
Text(, |(.*?)(§§§)
Der Ausdruck soll entweder bei "Text, blabla:" oder bei "Text: blabla" matchen. Jetzt gibt es dabei aber ein Problem: An der Stelle, an der bei mir §§§ steht, soll stehen: "Wenn bei $1 ein ', ' gematcht wurde muss hier ein ':' sein, ansonsten nicht". Lässt sich das irgendwie machen?
Kommentar