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);
}