def matchStringLiteral
(input
: String
) = { val strLit
= """"[^
"\\]*(?:\\.[^"\\
]*)*"""".
r case strLit
() => s
"matched literal $input" case _ => "didn't match anything" }
}
val str
= "\"welcome to \\\"GenericWebsiteName.com\\\"\"" println(matchStringLiteral(str))
}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJZGVmIG1hdGNoU3RyaW5nTGl0ZXJhbChpbnB1dDogU3RyaW5nKSA9IHsKICAJCXZhbCBzdHJMaXQgPSAiIiIiW14iXFxdKig/OlxcLlteIlxcXSopKiIiIiIucgogIAkJaW5wdXQgbWF0Y2ggewogICAgCQljYXNlIHN0ckxpdCgpID0+IHMibWF0Y2hlZCBsaXRlcmFsICRpbnB1dCIKICAgIAkJY2FzZSBfID0+ICJkaWRuJ3QgbWF0Y2ggYW55dGhpbmciCiAgCQl9Cn0KCgl2YWwgc3RyID0gIlwid2VsY29tZSB0byBcXFwiR2VuZXJpY1dlYnNpdGVOYW1lLmNvbVxcXCJcIiIKCXByaW50bG4obWF0Y2hTdHJpbmdMaXRlcmFsKHN0cikpCn0K