我想在我的字符串中允许0个或更多的空格以及我的字符串中的一个或多个AZ或az或0-9.
建议[0-9A-Za-z ]+.
我怀疑,这个正则表达式匹配具有零个或多个空格的模式.
如何在字符串中的任何位置允许0个或更多空格,在字符串中的任何位置允许一个或多个字符.
这会有用吗? ([0-9A-Za-z]+)([ ]*)
Cru*_*her 14
我相信你可以这样做:
([ ]*+[0-9A-Za-z]++[ ]*+)+
Run Code Online (Sandbox Code Playgroud)
这是0或更多空格,后跟至少1个alphanum char,然后是0或更多空格
^^整件事至少一次.
使用Pshemo的占有量词的思想来加速正则表达式.
最简单的答案
*意思zero or more相当于 {0,}
+意思one or more相当于 {1,}
所以看看这个
[A-Z]+意思是at least one Capital Letter,可以写成[A-Z]{1,}
[!@#$%&].意味着你可以将这些特殊字符zero or more times写成[!@#$%&]{0,}
对不起,可是
在
purpose此answer要as Simple as possible
| 归档时间: |
|
| 查看次数: |
43759 次 |
| 最近记录: |