JAVA中的转移字符
public static void main(String[] args) {
// TODO Auto-generated method stub
String likeType = "%%%23%%%*";
String sourceStr = "423236664";
likeType = likeType.replaceAll("%", "\\\\d").replaceAll("\\*","\\\\d\\*");
System.out.println(likeType);
System.out.println(sourceStr.matches(likeType));
}
我想问下likeType = likeType.replaceAll("%", "\\\\d").replaceAll("\\*","\\\\d\\*");是什么意思啊,怎么又四个\呢
输出结果是:
\d\d\d23\d\d\d\d*
true