package jetbrains.mps.regex.samples; /*Generated by MPS */ import java.util.regex.Pattern; import java.util.regex.Matcher; /*package*/ class SimpleMatch { public SimpleMatch() { } /*package*/ void simplestRegexp() { String s = ""; { Pattern _pattern_0 = REGEXP_1x0l1l_a0a0b0b; Matcher _matcher_0 = _pattern_0.matcher(s); if (_matcher_0.matches()) { } } } /*package*/ void matchingGroup() { String email = ""; { Pattern _pattern_0 = REGEXP_1x0l1l_a0a0b0c; Matcher _matcher_0 = _pattern_0.matcher(email); if (_matcher_0.matches()) { System.out.println("user = " + _matcher_0.group(1)); System.out.println("domain = " + _matcher_0.group(2)); } } } /*package*/ void memory() { String rep = "quaqua"; { Pattern _pattern_0 = REGEXP_1x0l1l_a0a0b0d; Matcher _matcher_0 = _pattern_0.matcher(rep); if (_matcher_0.matches()) { } } } private static Pattern REGEXP_1x0l1l_a0a0b0b = Pattern.compile("a|b", 0); private static Pattern REGEXP_1x0l1l_a0a0b0c = Pattern.compile("(\\w+)@(\\w+)", 0); private static Pattern REGEXP_1x0l1l_a0a0b0d = Pattern.compile("(\\w+)\\1", 0); }