hazelnoot
www.mywm.dl.am
Liebes Forum!
Ich habe folgenden String:
asdfasdf ForeName: Rainer ladida juchu NachName:josef asdfasdf
Ich möchte nun mittels einer Regular expression immer folgendes Finden:
Match1: ForeName: Rainer ladida juchu
Match2: NachName:josef asdfasdf
Die begriffe wie ForeName bzw. NachName kenne ich und kann ich in die regular expression einbauen. Mein Ansatz ist folgender:
(ForeName|NachName|Birthday|Test)[ ]*:[ ]*((?:[a-z][a-z0-9_]*))
leider bekomme ich mit dieser RegEx immer nur ein Wort nach dem Schlüsselwort:
Match1: ForeName: Rainer
Match2: NachName:josef
Irgendwie müsste man von einem Schlüsselwort weg immer solange suchen bis zum nächsten Schlüsselwort.
Ich komme da einfach nicht mehr weiter :-(
Bitte um Hilfe!
lg
hazelnoot
Ich habe folgenden String:
asdfasdf ForeName: Rainer ladida juchu NachName:josef asdfasdf
Ich möchte nun mittels einer Regular expression immer folgendes Finden:
Match1: ForeName: Rainer ladida juchu
Match2: NachName:josef asdfasdf
Die begriffe wie ForeName bzw. NachName kenne ich und kann ich in die regular expression einbauen. Mein Ansatz ist folgender:
(ForeName|NachName|Birthday|Test)[ ]*:[ ]*((?:[a-z][a-z0-9_]*))
leider bekomme ich mit dieser RegEx immer nur ein Wort nach dem Schlüsselwort:
Match1: ForeName: Rainer
Match2: NachName:josef
Irgendwie müsste man von einem Schlüsselwort weg immer solange suchen bis zum nächsten Schlüsselwort.
Ich komme da einfach nicht mehr weiter :-(
Bitte um Hilfe!
lg
hazelnoot