1.java的正则表达式和js的正则表达式还是有区别的,这个区别在于 转义字符上
js的转义字符是 \
java的转义字符是 \\
public static void main(String[] args) {
String takeTime = "2012/01/01";
System.out.println(takeTime.matches("\\d{4}/\\d{2}/\\d{2}"));
//打印true
String takeTime = "2012////01/01";
System.out.println(takeTime.matches("\\d{4}////\\d{2}/\\d{2}"));
//打印true
}
java正则表达式中包含的 正斜杠 / 就是一个普通字符/, 多个 /////就是////
本文探讨了Java与JavaScript中正则表达式的差异,特别是转义字符的不同使用方式。通过实例展示了Java如何匹配日期格式,并解释了在Java中如何正确地使用转义字符。
6377

被折叠的 条评论
为什么被折叠?



