赞助商链接

本文“java正则表达式匹配斜杠[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

在正则表达式里面匹配一个斜杠,需求用4个斜杠:

Java代码

import java.util.regex.Matcher;

import java.util.regex.Pattern;

public class test {

/**

* @param args

*/

public static void main(String[] args) {

// TODO Auto-generated method stub

String textString = new String ("\\\"");

Pattern pt=Patternpile("\\\\\"");

Matcher mc=pt.matcher(textString);

mc.replaceAll("xx");

//textString.replaceAll("\\", "xx");

String bl=mc.replaceAll("xx");

System.out.println(textString);

System.out.println(bl);

}

}

解析一下“\\\\”,第一个斜杠是转义符,第二个斜杠是斜杠本身,第三个斜杠是转义符,第四个斜杠是斜杠本身.

有2点要清楚:

1.字符串里面表示斜杠就需求两个斜杠如“\\”

2.正则表达式里的斜杠需求转意,是用“\\”标示.

这样就对比好注释:

我们先要表示正则表达式里面的斜杠“\\”,然后再用字符串表示出来.而这2个斜杠辨别需求一个转义符,这样就成了4个斜杠在正则表达式里面表示一个斜杠.

以上是“java正则表达式匹配斜杠[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

更多推荐

java正则表达式中的斜杠,java正则表达式匹配斜杠[Java编程]