草庐IT

specialCharValidity

全部标签

java - 正则表达式测试失败 - Java

我正在尝试执行简单的正则表达式。本质上,我想确定我的字符串中是否有特殊字符,如果有,则检查字符串的每个字符是否有两个特定字符,即连字符和点。我似乎在第一位遇到了问题,涉及确定我的字符串中是否有特殊字符。下面是我尝试执行此操作的方法,后面是我遇到问题的字符串:publicstaticbooleanstringValidity(Stringinput){intspecials=0;Patternp=Pattern.compile("[^a-zA-Z0-9]");Matcherm=p.matcher(input);booleanb=m.find();if(b){System.out.prin