全球主机交流论坛

标题: 请教各位大佬一条正则表达式 [打印本页]

作者: dc.s    时间: 2020-6-3 12:27
标题: 请教各位大佬一条正则表达式
可以是全中文,英文或者数字空格,或者三者混合。网上我找到的都是必须中英文数字全部包含的
作者: loveqianool    时间: 2020-6-3 12:42
*
                                                                              
作者: anonymz    时间: 2020-6-3 12:46
那不就是 [\w\s]+ 么
作者: Mr.Xu    时间: 2020-6-3 12:46
没学过,不懂,帮顶!
作者: xmm    时间: 2020-6-3 12:50
中文、英文、数字但不包括下划线等符号:^[\u4E00-\u9FA5A-Za-z0-9]+$

+        重复一次或更多次

改造ing...

改造毛线。。吃饭去。。。
作者: dc.s    时间: 2020-6-3 13:03
xmm 发表于 2020-6-3 12:50
中文、英文、数字但不包括下划线等符号:^[%u4E00-%u9FA5A-Za-z0-9]+$

+        重复一次或更多次

感谢大佬,少了一个空格,我给添上了【^[\u4E00-\u9FA5A-Za-z0-9\s]+$】
作者: dc.s    时间: 2020-6-3 13:05
anonymz 发表于 2020-6-3 12:46
那不就是 [\w\s]+ 么

你这个不匹配中文
作者: yrj    时间: 2020-6-3 13:32
正则表达式,网上有文章,半小时即可入门。楼主不愿意付出这半小时吗?
作者: anonymz    时间: 2020-6-3 13:47
dc.s 发表于 2020-6-3 13:05
你这个不匹配中文

emm 至少 python 里面是可以匹配的... 跟楼下那个有出入的地方大概是,我这个还会把阿拉伯语之类的也匹配进来....

In [2]: re.search('\w+', '哈哈')
Out[2]: <re.Match object; span=(0, 2), match='哈哈'>




欢迎光临 全球主机交流论坛 (https://d.168530.xyz/) Powered by Discuz! X3.4