目录
摘要
Pattern,Matcher
正则表达式
建立 Pattern
def pattern = /1010/
建立 Matcher
def matcher = input =~ pattern
执行匹配
input ==~ pattern
实例
Groovy
def pattern = /1010/
def input = "1010"
def matcher = input =~ pattern
if (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
}