사용자 도구

사이트 도구


groovy:regex

Groovy Regular Expression

기본

// "/" 로 RegEx를 만들면 "\" 를 escape 하지 않아도 된다.
Pattern patternWithSlash = ~/\d*\w*/
Pattern patternWithQuotes = ~"\\d*\\w*"
println patternWithSlash.pattern() == patternWithQuotes.pattern() // true
 
// 일부 매치. java.util.regex.Matcher 객체 리턴.
// 리턴된 객체는 일부라도 매칭이 되면 true로 평가되고, 매칭 되는 것이 없으면 false로 평가된다.
"cheesecheese" =~ ~/cheese/
 
// 완전 매치, boolean 리턴
'문자열' ==~  ~/패턴/
 
// /패턴/이 ~ 없이 일반 문자열이라도 Pattern으로 변경해서 매칭하는 듯.
groovy/regex.txt · 마지막으로 수정됨: 2016/08/20 14:13 저자 kwon37xi