求正则表达式除中文以外的任何字母数字以及符号

问题描述:

求正则表达式除中文以外的任何字母数字以及符号
包含以下字符
abcABC123./*-~@#%^&*(_)"|:>
1个回答 分类:数学 2014-09-27

问题解答:

我来补答
[\u4e00-\u9fa5]+
这个正则式匹配一个以上中文字符,只要匹配结果是false就是非中文.
再问: 抱歉我不是判断 false或 true 我是要取出其中字符
再答: pat=r'[-\.\/\*\!\@\~\#\*\%\u4e00-\u9fa5]+' >>> re.findall(pat,r'abcABC123./*-~!@#$%^&') 结果:['abcABC123./*-~!@#', '%^'] 把特殊字符都加上 差不多了吧
再问: 还有方括号尖括号等你都没弄上去啊 我把悬赏提高写 我看看能不能匹配到我想要的
再答: pat=r'[-\.\/\*\!\@\~\#\$\&\*\%[\]\>\
 
 
展开全文阅读
剩余:2000
上一页:单调性最小值
下一页:溶质质量