[Java] Regulärer Ausdruck

Dieses Thema im Forum "Programmierung & Entwicklung" wurde erstellt von 010100111001, 29. Oktober 2012 .

Status des Themas:
Es sind keine weiteren Antworten möglich.
  1. 29. Oktober 2012
    Regulärer Ausdruck

    Ich habe einen String, der wie folgt aufgebaut ist:

    Code:
    Job id Name User Time Use S Queue
    ---------------- ---------------- ---------------- -------- - -----
    4807 scatter user01 12:56:34 R batch
    4808 scatter user01 12:56:34 R batch
    ...
    
    Dazu brauche ich einen reg. Ausdr. oder eine andere Möglichkeit, jeweils die Job-IDs zu extrahieren.

    Allgemein: Wenn die Zeile also mit einer Ziffernfolge beginnt, möchte ich diese Folge bis zum ersten nachfolgenden Leerzeichen haben.

    Die einzelnen Ergebnisse in eine Array o.Ä. zu packen schaffe ich selbst, es geht mir hier erstmal nur um den reg. exp..

    Danke im Voraus!
     
  2. 29. Oktober 2012
    Zuletzt bearbeitet: 29. Oktober 2012
    AW: Regulärer Ausdruck

    der reguläre ausdruck wäre :
    Code:
     '^[0-9]* '
     
    1 Person gefällt das.
  3. 3. November 2012
    AW: Regulärer Ausdruck

    Danke für die schnelle Antwort. Es hat sich leider noch was geändert, vllt kann's mir jemand nochmal kurz updaten...

    Ich suche nach (am Zeilenanfang):

    Einer Ziffernfolge bis zum ersten Leerzeichen

    ODER

    einer Ziffernfolge, gefolgt von einem Punkt, gefolgt von Ziffern/Buchstaben in beliebiger Folge, ebenfalls bis zum ersten Leerzeichen.

    Soll beides in einer RegExp stehen.

    (Ich weiß, ich sollte es selbst bald mal lernen)
     
  4. 3. November 2012
    AW: Regulärer Ausdruck

    Code:
    '^[0-9]*(\.[a-zA-Z0-9]*)? '
    so?
     
    1 Person gefällt das.
  5. 3. November 2012
    AW: Regulärer Ausdruck

    Du solltest die * noch durch + ersetzen

    Code:
    '^[0-9]+(\.[a-zA-Z0-9]+)? '
    Übrigens: zum lernen, üben oder einfach nur um seine regexp zu testen empfehle ich Regex Tester

    Gruß,
    Figger
     
    1 Person gefällt das.
  6. 3. November 2012
    AW: Regulärer Ausdruck

    Perfekt, danke!
     
  7. Video Script

    Videos zum Themenbereich

    * gefundene Videos auf YouTube, anhand der Überschrift.