Normal
Ich bin mir jetzt nicht sicher, was Du da genau willst.Wenn es ein Wort sein muss, dann wäre es evtl. ein einfaches \b davor.Wenn da aber auch noch alles andere sein darf - nur eben keine Ziffer - dann kann man da noch ein [^0-9]* nutzen.Aber das bedeutet, dass Du bei 234567890 davor ein abc haben darfst, aber kein a2c. Wenn Du auch ein a2c erlauben wolltest, dann wäre es evtl. etwas wie ein \b(|.*[^0-9])2[23456]\d{7}\bHinweise:Die (2|3|...) habe ich einfach zu [23456] gemacht.Die Klammer um die Zahl habe ich weg genommen. Wenn Du da eine Capturing Group haben willst, dann würde ich die immer benennen. Dann kannst Du da per Name drauf zugreifen. Sonst kommt da eine Klammer hinzu wie bei mir und schon bekommst Du ein anderes Ergebnis nur weil der RegEx aktualisiert wurde.
Ich bin mir jetzt nicht sicher, was Du da genau willst.
Wenn es ein Wort sein muss, dann wäre es evtl. ein einfaches \b davor.
Wenn da aber auch noch alles andere sein darf - nur eben keine Ziffer - dann kann man da noch ein [^0-9]* nutzen.
Aber das bedeutet, dass Du bei 234567890 davor ein abc haben darfst, aber kein a2c. Wenn Du auch ein a2c erlauben wolltest, dann wäre es evtl. etwas wie ein \b(|.*[^0-9])2[23456]\d{7}\b
Hinweise: