来自李锁刚的问题
【求正则表达式除中文以外的任何字母数字以及符号包含以下字符abcABC123./*-~@#%^&*(_)"|:>】
求正则表达式除中文以外的任何字母数字以及符号
包含以下字符
abcABC123./*-~@#%^&*(_)"|:>


【求正则表达式除中文以外的任何字母数字以及符号包含以下字符abcABC123./*-~@#%^&*(_)"|:>】
求正则表达式除中文以外的任何字母数字以及符号
包含以下字符
abcABC123./*-~@#%^&*(_)"|:>
[u4e00-u9fa5]+
这个正则式匹配一个以上中文字符,只要匹配结果是false就是非中文.
抱歉我不是判断false或true我是要取出其中字符
pat=r'[-./*!@~#*%u4e00-u9fa5]+'>>>re.findall(pat,r'abcABC123./*-~!@#$%^&')结果:['abcABC123./*-~!@#','%^']把特殊字符都加上差不多了吧
还有方括号尖括号等你都没弄上去啊我把悬赏提高写我看看能不能匹配到我想要的
pat=r'[-./*!@~#$&*%[]>
只能是这样长的么?不是有短的方法么
我自己一个一个试的挖。。网上应该有简单的。