import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.*;
class Ideone
{
{
List
<String
> strs
= Arrays.
asList("name=alice$name=peter$name=angelina",
"name=alicename=peter$name=angelina"); Pattern p = Pattern.compile("\\p{Lower}+=\\p{Lower}+(?:\\$\\p{Lower}+=\\p{Lower}+)*");
System.
out.
println("\"" + str
+ "\" => " + p.
matcher(str
).
matches());
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlMaXN0PFN0cmluZz4gc3RycyA9IEFycmF5cy5hc0xpc3QoIm5hbWU9YWxpY2UkbmFtZT1wZXRlciRuYW1lPWFuZ2VsaW5hIiwgIm5hbWU9YWxpY2VuYW1lPXBldGVyJG5hbWU9YW5nZWxpbmEiKTsKCQlQYXR0ZXJuIHAgPSBQYXR0ZXJuLmNvbXBpbGUoIlxccHtMb3dlcn0rPVxccHtMb3dlcn0rKD86XFwkXFxwe0xvd2VyfSs9XFxwe0xvd2VyfSspKiIpOwoJCWZvciAoU3RyaW5nIHN0ciA6IHN0cnMpCgkJCVN5c3RlbS5vdXQucHJpbnRsbigiXCIiICsgc3RyICsgIlwiID0+ICIgKyBwLm1hdGNoZXIoc3RyKS5tYXRjaGVzKCkpOwoKCX0KfQ==