import java.util.regex.Matcher;
import java.util.regex.Pattern;
/**
* 作者:阳光的味道
* 功能: 正则中匹配反斜杠\
* 日期:2010/11/08
* */
public class FanXieGang {
public static void main(String[] args) {
String str1 = "\\";
System.out.println("str1:" + str1);
String str2 = "\\";
System.out.println("str2:" + str2);
Pattern pattern = Pattern.compile(str1 + str1);
Matcher matcher = pattern.matcher(str2 + "abcdefg");
while (matcher.find()){//查找符合pattern的字符串
System.out.println("查找到的:" + matcher.group());
}
}
}
在java和正则表达式中都不能直接表示反斜杠,需要用转义字符。
两次转义,因此就需要四个反斜杠才可以匹配一个反斜杠。