首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

在java正则表达式中,四个反斜杠“\\\\”婚配一个反斜杠“\”

2012-12-18 
在java正则表达式中,四个反斜杠“\\\\”匹配一个反斜杠“\”import java.util.regex.Matcherimport java.util

在java正则表达式中,四个反斜杠“\\\\”匹配一个反斜杠“\”

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和正则表达式中都不能直接表示反斜杠,需要用转义字符。

两次转义,因此就需要四个反斜杠才可以匹配一个反斜杠。

?

热点排行