Ich brauche einen regulären Ausdruck für eine Zeichenfolge mit genau einem Buchstaben.
Zum Beispiel sollte es übereinstimmen:
8*x=16
x+2=2
u329398239823
43044343k43304403
... aber nicht:
xsfdjfefljefe
44434f9434343 f
98(***(*)))(*)(0((-900-87
32233232
Versuchen Sie es mit:
%Vor% Bedeutet den Beginn der Zeichenkette ( ^
), dann ein beliebiges nonalpha Zeichen 0 oder mehr ( [^a-z]*
), dann genau ein Alphakürzchen, das als erste Übereinstimmung ( ([a-z]{1})
) erfasst wird, wird als Ersatz für% co_de zur Verfügung stehen %), und dann wieder null oder mehr nonalpha Zeichen, dann das Ende der Zeichenfolge ( ).
Sehen Sie es in Aktion hier .
Tags und Links regex