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!!

InformationsquelleAutor Nick Hung | 2012-11-29
Schreibe einen Kommentar