groovy 速学 - 19 - 正则

来源:互联网 发布:达内java培训具体安排 编辑:程序博客网 时间:2024/05/16 12:47

目录

    • 正则表达式
      • 建立 Pattern
      • 建立 Matcher
      • 执行匹配
      • 实例

摘要

Pattern,Matcher

正则表达式

建立 Pattern

def pattern = /1010/

建立 Matcher

def matcher = input =~ pattern

执行匹配

input ==~ pattern

实例

Groovy

def pattern = /1010/def input = "1010"def matcher = input =~ patternif (input ==~ pattern) {  input = matcher.replaceFirst("0101")  println(input)                            //0101}

Java

Pattern pattern = Pattern.compile("1010");String input = "1010";Matcher matcher = pattern.matcher(input);if (matcher.matches()) {  input = matcher.replaceFirst("0101");  System.out.println(input);              //0101}
0 0
原创粉丝点击