我正在寻找一个正则表达式,我有一个或多个单词(可能应该覆盖字母数字)也用空格(一个或多个空格)分隔
以上是它的一些例子
我写了一个正则表达式,看看#1重复了什么
\s*[a-zA-Z]*\s*[a-zA-Z]*\s*[a-zA-Z]*\s*
Run Code Online (Sandbox Code Playgroud)
所以我想做一些{3}重复部分的事情.
但它似乎不起作用..我不能相信这是困难的.
(\s*[a-zA-Z]*){3}
Run Code Online (Sandbox Code Playgroud)
mvp*_*mvp 27
如果你不在乎你有多少单词,这将有效:
[\w\s]+
Run Code Online (Sandbox Code Playgroud)
\w是任何字母数字.a-zA-Z如果您只需要字母,请将其替换.
我想你需要这样的东西
^\s*[A-Za-z0-9]+(?:\s+[A-Za-z0-9]+)*\s*$
Run Code Online (Sandbox Code Playgroud)
要么
^(?:\s+[A-Za-z0-9]+)+\s+$
Run Code Online (Sandbox Code Playgroud)