【发布时间】:2013-06-29 18:43:23
【问题描述】:
我已经用谷歌搜索了很多,但我找不到任何解决方案。
对于学校项目,我需要在字符串中找到不受支持的字符 unsupported chars。
允许的是[A-Z\s]。
我发现Pattern.match() 只检查整个 字符串是否与模式匹配。
所以我尝试了这种模式:.*[^A-Z\\s].*
只要字符串中没有任何换行符,它就可以工作。为了检查它们,我也使用了[.\\s]*[^A-Z\\s][.\\s]* 来处理它们,但现在没有任何效果了。
为此目的正确的正则表达式是什么?
【问题讨论】:
标签: java regex newline regex-negation