求一个正则表达式,如{[C-name]},{[C-age]} 即{[C-字符串]}的验证正则表达式
求一个正则表达式,如{[C-name]},{[C-age]} 即{[C-字符串]}的验证正则表达式
正则表达式
--------------------编程问答--------------------
public class UseCase3 {
public static void main(String[] args) {
// TODO 自动生成方法存根
System.out.println("{[C-name]}".matches("\\{\\[C\\-\\w+\\]\\}"));
System.out.println("{[C-age]}".matches("\\{\\[C\\-\\w+\\]\\}"));
}
}
--------------------编程问答--------------------
"^[{][\\[][C][-](\\w)+[\\]][}]$"
public static boolean isMatch(String regex, String str){
Pattern pattern = Pattern.compile(regex);
Matcher matcher = pattern.matcher(str);
return matcher.matches();
}
public static void main(String[] args) {
System.out.println(isMatch("^[{][\\[][C][-](\\w)+[\\]][}]$", "{[C-age]}"));
}
补充:Java , Java EE