Java中正则表达式的应用Java认证考试

文章作者 100test 发表时间 2010:04:23 22:31:22
来源 100Test.Com百考试题网


  首先定义两个字符串:

  String str.

  String regex.

  其中str是要作判断的字符串;regex是一个标准的正则表达式,当然,它也是一个字符串。

  一般的,如果想判断一个字符串是否匹配一个正则表达式,可以这样做:

  str = "string".

  regex = "s.*".

  System.out.println(str.matches(regex)).

  matches的返回值是一个布尔boolean值。

  还可以这样用:

  Pattern pattern = Pattern.compile(regex).

  Matcher matcher = pattern.matcher(str).

  System.out.println(matcher.matches()).

  matches的返回值同样是一个布尔boolean值。

  下面的情况也许并不是你想要的结果:

  str = "string\nstring".

  regex = "s.*".

  System.out.println(str.matches(regex)).

  结果是false。


相关文章


javadoc生成注释(2)Java认证考试
javadoc生成注释(1)Java认证考试
Calendar日期的使用Java认证考试
在Action之间传参数的问题Java认证考试
Java中正则表达式的应用Java认证考试
java认证辅导:最简Java单例类Java认证考试
JAVA读取xml文件中节点值Java认证考试
Java读取指定目录的xml配置文件Java认证考试
Java读取xml文件的四种方法Java认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛