Übersicht: Alle Meldungen zur WWDC 2013

Mit RegEx Zahlen aus String filtern

pismo
Hallo,

ich bin noch am verzweifeln!

Wie kann ich den bitte aus den folgenden Strings jeweils die 1234567 herausfiltern?

lorem89ipsumDolor18LorepIpsum2xy1234567bhsiak

loraaaaaaaem39iddssadsapsumDolor18LorepIpsum2xy1234567sssss43dsgdfdsfs

Die Strings unterscheiden sich ständig in der Länge und im Aufbau, ich weiss jedoch, dass ich immer eine 7-stellige Zahl filtern möchte, der immer die beiden Buchstaben xy vor stehen.

Danke für eure Hilfe, ich habs leider nach 2 Stunden aufgegeben

Kommentare

sahnehering
Aus dem Bauch:
/xy(\d{7})/

Die Runden Klammern beschreiben nur, was Du als "Ergebnis" haben willst
pismo
sahnehering
Aus dem Bauch:
/xy(d{7})/

Die Runden Klammern beschreiben nur, was Du als "Ergebnis" haben willst

Super, vielen Dank! Das filtert xy und die Zahl dahinter. Gibt es denn über RegEx noch die Möglichkeit dieses Suchmuster anzuwenden, das xy aber nicht mit herauszufiltern? Wenn nicht, mach ich das mit einem einfachen replace später im code.

Vielen Dank Sahnehering!
sahnehering
In Perl und in PHP passiert das über die Klammern. Das was in den Klammer gematcht wird steht nachher je nach Sprache in bestimmten Variablen, ober in einem Array... Welche Sprache nutzt Du? Wie sieht der Code aus?

Kommentieren

Diese Diskussion ist bereits mehr als 3 Monate alt und kann daher nicht mehr kommentiert werden.

Wie gefällt Ihnen das Design von iOS 7?

  • Hervorragend, bin begeistert21,1%
  • Gut, bin zufrieden21,3%
  • Tendenziell eher gut19,2%
  • Weiß nicht so recht, eher mittel15,0%
  • Tendenziell eher schlecht8,8%
  • Schlecht, bin unzufrieden4,6%
  • Grausam, bin entsetzt10,1%
845 Stimmen17.06.13 - 19.06.13
0