Meine regular expression will nicht!

Dieses Thema im Forum "Programmieren allgemein" wurde erstellt von hazelnoot, 26.07.2010.

  1. #1 hazelnoot, 26.07.2010
    hazelnoot

    hazelnoot www.mywm.dl.am

    Dabei seit:
    13.10.2005
    Beiträge:
    377
    Zustimmungen:
    0
    Ort:
    in Geiersberg
    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
     
  2. Anzeige

    Schau dir mal diese Kategorie an. Dort findest du bestimmt etwas.
    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 saeckereier, 26.07.2010
    Zuletzt bearbeitet: 26.07.2010
    saeckereier

    saeckereier Graue Eminenz

    Dabei seit:
    08.05.2005
    Beiträge:
    1.920
    Zustimmungen:
    0
    Ort:
    Im schönen Norden
    Code:
    ^.*ForeName:(.*)NachName:(.*)$
    
    .
    .
    .
    EDIT (autom. Beitragszusammenführung) :
    .

    Oder halt generisch:
    Code:
     ([a-zA-Z]*: )(.*) [a-zA-Z]*:
    
    Plus einen extra Reg-Ex für das letzte Schlüsselwort. Geht sicher eleganter
    .
    .
    .
    EDIT (autom. Beitragszusammenführung) :
    .

    Wie testest du das eigentlich?
     
Thema:

Meine regular expression will nicht!

Die Seite wird geladen...

Meine regular expression will nicht! - Ähnliche Themen

  1. Kann meine Bandbreite nicht nutzen

    Kann meine Bandbreite nicht nutzen: Ich habe kürzlich mein Telekom-Anschluß von 2 auf 50 (Glasfaser) MBit/sec umgestellt. Mit dem Ziel Livestreams sehen zu können. Aber jetzt sehe...
  2. Warum wird meine Antwort von den Moderatoren nicht freigegeben

    Warum wird meine Antwort von den Moderatoren nicht freigegeben: Hallo, ich habe am 02.08. im Unterforum Shell-Skripte den Beitrag "Kurzzusammenfassung der Befehle und Progr. für die shell" erstellt....
  3. Ist es sinnvol mich mit meinen Kenntnissen auf diese Stelle zu bewerben?

    Ist es sinnvol mich mit meinen Kenntnissen auf diese Stelle zu bewerben?: [...] Frage beantwortet...
  4. Umfrage in Vorbereitung auf meine Masterarbeit

    Umfrage in Vorbereitung auf meine Masterarbeit: Hallo Ihr Lieben, mein Studium neigt sich dem Ende zu, und meine Masterarbeit steht ins Haus. In Vorbereitung dazu führe ich eine Befragung...
  5. Samba von Win7 "nervt" meinen (Linux-)Server

    Samba von Win7 "nervt" meinen (Linux-)Server: [ATTACH] So geht das ununterbrochen. Ich hab keine Ahnung warum aber mein NAS kann einfach nichtmehr in den Standbymodus.. Ich hab schon immer...