
2个回答
展开全部
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class Test {
public static void main(String[] args) {
String testStr="122, 3. 92啊a";
String regex="[^\\p{Punct}\\p{Space}\\p{Digit}]";
Matcher matcher=Pattern.compile(regex).matcher(testStr);
if(matcher.find()) {
int index=matcher.start();
System.out.println("第一个不是数字标点或空格的位置是:"+index);
}else {
System.out.println("第一个不是数字标点或空格的位置:在该字符串中不存在!");
}
}
}
不说了,上程序,看不明白了说啊。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询