PHP Regex zu entsprechen, das Letzte vorkommen einer Zeichenkette
Mein string ist $text1 = 'A373R12345'
Ich möchte zum letzten keine digitale Zahl vorkommen dieser Zeichenfolge.
Also ich benutze diesen regulären Ausdruck ^(.*)[^0-9]([^-]*)
Dann bekam ich dieses Ergebnis:
1.A373
2.12345
Aber mein erwartetes Ergebnis ist:
1.A373R
(Es hat 'R')
2.12345
Weiteres Beispiel ist $text1 = 'A373R+12345'
Dann bekam ich dieses Ergebnis:
1.A373R
2.12345
Aber mein erwartetes Ergebnis ist:
1.A373R+
(Es hat '+')
2.12345
Ich möchte enthalten die letzten keine Anzahl digital!!
Bitte um Hilfe!!! danke!!
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erklärung der regex zerlegt: