设为首页 加入收藏

TOP

JAVA语言编程中如何使用表达式
2014-11-04 09:45:13 】 浏览:3825
Tags:JAVA 语言编程 如何 使用 表达式

  JAVA 正则表达式涉及的三个类:


  String,Pattern,Matcher


  Pattern是要匹配的模式,Matcher是匹配的结果.


  例如:Pattern p = Pattern.complie("[a-z]{3}");


  Matcher m = p.mather("abc");


  要想在正则表达式中匹配一个反斜线用四个反斜线表示: "\\".matches("\\\\");


  匹配空白行 " \n".matches("^[\\s&&[^\\n]]*\\n$");


  找出匹配结果在整个字符串的开始位置和结束位置


  Pattern p = Pattern.complie("\\d{3,5}");


  String a = "123-2135-155-00";


  Matcher m = p.matcher(s);


  m.matches() // 匹配整个字符串,所以这里是false;


  m.reset();


  while(m.find()) // 找一个和这个模式所匹配的子串


  {


  System.out.println(m.start() + "To" + m.end());


  }


  将匹配到的java都转换成大写的


  Pattern p = Pattern.complie("java", Pattern.CASE_INSENSITIVE);


  Matcher m = p.matcher("java Java JaVa IloveJava You HateJaVA");


  m.replaceAll("JAVA");


  将匹配偶数个转换为大写,奇数个转换为小写


  package zx.test;


  import java.util.regex.Matcher;


  import java.util.regex.Pattern;


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇读取Properties文件六种方法 下一篇2014年计算机等级考试二级java精..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目