关于Java正则表达式的问题

2025-04-26 16:05:29
推荐回答(1个)
回答1:

String a[]={
"\"application\"" ,
"application",
"application\"",
"\"application"
};//
Pattern p=Pattern.compile("^(\").+\\1|^[^\"]+$");
for(String t:a){
Matcher m=p.matcher(t);
System.out.println(t+"=>"+(m.find()?"合法":"不合"));
}
===========
"application"=>合法
application=>合法
application"=>不合
"application=>不合