我发现这个正则表达式符合以下条件:
^(\w+\s)*(\w+$)
但我还需要允许任何字符,目前它只接受字母数字值。
我该怎么写?
答案 0 :(得分:1)
将\w
(与[a-zA-Z0-9_]
匹配)替换为\S
(不是空白字符,如评论中所述。应该等同于[^\s]
但是如果有简化,更好地使用它),制作^(\S+\s)*(\S+$)
。
请注意,这会匹配\s
不匹配的所有内容,也会匹配任何奇怪的unicode符号等。
这是一个象征性的答案,因为在我的评论之后似乎没有答案,并且OP注意到标记已经解决不能在评论中完成。