JAVA资格认:java正则表达式匹配斜杠Java认证考试

文章作者 100test 发表时间 2009:04:10 00:45:46
来源 100Test.Com百考试题网


  在正则表达式里面匹配一个斜杠,需要用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=Pattern.compile("\\\\\"").
  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游戏开发中应始终坚持的10项基本原则Java认证考试
JAVA认证:向Web开发进军Eclipse发展浅析Java认证考试
JAVA资格认:java正则表达式匹配斜杠Java认证考试
利用apache的FileUpload组件实现文件上传Java认证考试
JSP动态网站环境搭建应用中详细步骤介绍Java认证考试
实例说明如何集成Spring和StrutsJava认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛