Wie kann ich entfernen Sie alle Zeichen aus string, beginnend bei der ersten nicht-alpha-Zeichen?

Gewesen wäre viel einfacher, wenn nicht für bestimmte Situationen.

Beispieldaten:

KENP989SD
KENP913E
KENPX189R
KENP913

Welchen regulären Ausdruck kann ich verwenden, um entfernen Sie alle Zeichen aus dem string, beginnend bei der ersten nicht-alpha-Zeichen? Im Grunde möchte ich die ersten nicht-alpha-Zeichen und hacken alles ab, nachdem, dass, unabhängig vom char-Typ.

Nach regex angewendet wird, diese Daten sollten sein:

KENP
KENP
KENPX
KENP
Also im Grunde, Sie wollen es unter die erste nicht-alpha. Für 'KENPX189R", nachdem die "letzten " alpha" wäre ", weil die "letzten " alpha" (auf der Linie ist 'R'.
ja Ihr Recht... krank verfeinern Sie die Titel - /desc

InformationsquelleAutor CheeseConQueso | 2009-02-03

Schreibe einen Kommentar