Artikel-Tipp: Der große Zubehör-Überblick für das iPhone

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.

VMware Forum 2013 (0)
28.05.13, ganztägig
Apple-Treff Hamburg (0)
01.06.13 18:00 Uhr
AppleTalk Nürnberg (0)
05.06.13 19:00 Uhr
FileMaker-Konferenz PauseOnError in Berlin (0)
06.06.13 - 08.06.13, ganztägig
IPv6-Kongress (0)
06.06.13 - 07.06.13, ganztägig
RealStudio-Treff Hamburg (0)
12.06.13 19:00 Uhr

Neue Umfrage: Über wie viel Arbeitsspeicher verfügt Ihr Haupt-Mac?

  • 2 GB oder weniger1,8%
  • Bis einschließlich 4 GB16,6%
  • Bis einschließlich 6 GB1,8%
  • Bis einschließlich 8 GB34,7%
  • Bis einschließlich 16 GB35,0%
  • Bis einschließlich 32 GB8,9%
  • Mehr als 32 GB1,3%
1186 Stimmen14.05.13 - 20.05.13
1876