我是正则表达式的新手,我正在尝试提供一个正则表达式,该正则表达式匹配包含至少一个字母和零个或多个数字的单词.
例:
users
- 比赛
u343sers
- 比赛
13123123
- 不匹配
我不能使用外观,因为我需要在Go中使用正则表达式,并且regexp
包不支持它们.
这可能没有外观吗?
Ben*_*bin 19
是的 - 没有环顾四周就可以实现110%:
(110%,我的意思是100%可能,10%可能你能够用任何其他方式弄明白:D)
这将有效:
\w*[a-zA-Z]\w*
Run Code Online (Sandbox Code Playgroud)
说明:
\w
:任何字母或数字,*
:0或更多次[a-zA-Z]
:任何字母,AZ,大写字母A-Z
或小写字母a-z
\w
:任何字母或数字,*
:0或更多次Regexper:
在线演示:
完全能够做到没有外观,只需将事物分成单独的实体并明确匹配一个字母:
[a-zA-Z0-9]*[a-zA-Z][a-zA-Z0-9]*
Run Code Online (Sandbox Code Playgroud)