import java.util.regex.Matcher;
import java.util.regex.Pattern;
class Main
{
{
Pattern p = Pattern.compile("^(\\w+(?:-\\w+)?)\\s+=\\s+\"(.*)\"");
Matcher m = p.matcher("item-one = \"some new value\"");
m.find();
System.
out.
println(option
+" -> "+value
);
m = p.matcher("item = \"some value\"");
m.find();
option = m.group(1);
value = m.group(2);
System.
out.
println(option
+" -> "+value
);
}
}
aW1wb3J0IGphdmEudXRpbC5yZWdleC5NYXRjaGVyOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4LlBhdHRlcm47CgpjbGFzcyBNYWluCnsKCXB1YmxpYyBzdGF0aWMgdm9pZCBtYWluIChTdHJpbmdbXSBhcmdzKSB0aHJvd3MgamF2YS5sYW5nLkV4Y2VwdGlvbgoJewogICAgCVBhdHRlcm4gcCA9IFBhdHRlcm4uY29tcGlsZSgiXihcXHcrKD86LVxcdyspPylcXHMrPVxccytcIiguKilcIiIpOwoJCQoJCU1hdGNoZXIgbSA9IHAubWF0Y2hlcigiaXRlbS1vbmUgICAgICAgID0gXCJzb21lIG5ldyB2YWx1ZVwiIik7CgkJbS5maW5kKCk7CgkJU3RyaW5nIG9wdGlvbiA9IG0uZ3JvdXAoMSk7CgkJU3RyaW5nIHZhbHVlID0gbS5ncm91cCgyKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4ob3B0aW9uKyIgLT4gIit2YWx1ZSk7CgoJCW0gPSBwLm1hdGNoZXIoIml0ZW0gICAgICAgID0gXCJzb21lIHZhbHVlXCIiKTsKCQltLmZpbmQoKTsKCQlvcHRpb24gPSBtLmdyb3VwKDEpOwoJCXZhbHVlID0gbS5ncm91cCgyKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4ob3B0aW9uKyIgLT4gIit2YWx1ZSk7CgkJCgl9Cn0=