Ich versuche eine Regex zu verwenden, um ein Muster wie (letter(letter|number))*
, ich meine eine Zeichenfolge mit unendlicher Länge aber mit einem "Start mit einem Buchstaben, dann sei ein Buchstabe oder eine Zahl" Regel.Mustervergleich in Clojure/Java
Also benutze ich dieses Muster #"\w+[\w|\d]*"
in clojure, aber wenn ich nur eine Nummer verwendet validiert es, genau wie der Code unten, was mache ich falsch?
(re-matches #"\w+[\w|\d]*" "1")
Dankten, dachte ich '\ W 'für Briefe nur war = S –
"Wort" Zeichen sind nicht wirklich gedacht für Worte, sie sollen gültige Zeichen in "Bezeichnern" in Java/c-Stilsprachen –
@JoostDiepenmaat entsprechen, nicht wirklich, da diese normalerweise zum Beispiel "_" und "$" beinhalten. – aioobe