/* package whatever; // don't place package name! */
import java.util.*;
import java.lang.*;
import java.io.*;
import java.util.regex.*;
/* Name of the class has to be "Main" only if the class is public. */
class Ideone
{
{
String str
= "<55>Mar 17 12:02:00 forcesss-off [Father][1x91422234][eee][hote] abcd(QlidcxpOulqsf): highs(23455814)[mothers][192.192.21.12] ftid(64322816): oops authentication failed with (http-commo-auth, username='testuserMM' password='********'congratulation-fakem='login' )"; String res
= str.
replaceAll(".*\\busername='([^']+)'.*",
"$1");
String rx
= "(?<=\\busername=')[^']+"; Pattern ptrn = Pattern.compile(rx);
Matcher m = ptrn.matcher(str);
while (m.find()) {
System.
out.
println(m.
group()); }
}
}
LyogcGFja2FnZSB3aGF0ZXZlcjsgLy8gZG9uJ3QgcGxhY2UgcGFja2FnZSBuYW1lISAqLwoKaW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS5sYW5nLio7CmltcG9ydCBqYXZhLmlvLio7CmltcG9ydCBqYXZhLnV0aWwucmVnZXguKjsKLyogTmFtZSBvZiB0aGUgY2xhc3MgaGFzIHRvIGJlICJNYWluIiBvbmx5IGlmIHRoZSBjbGFzcyBpcyBwdWJsaWMuICovCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTdHJpbmcgc3RyID0gIjw1NT5NYXIgMTcgMTI6MDI6MDAgZm9yY2Vzc3Mtb2ZmIFtGYXRoZXJdWzF4OTE0MjIyMzRdW2VlZV1baG90ZV0gYWJjZChRbGlkY3hwT3VscXNmKTogaGlnaHMoMjM0NTU4MTQpW21vdGhlcnNdWzE5Mi4xOTIuMjEuMTJdIGZ0aWQoNjQzMjI4MTYpOiBvb3BzIGF1dGhlbnRpY2F0aW9uIGZhaWxlZCB3aXRoIChodHRwLWNvbW1vLWF1dGgsIHVzZXJuYW1lPSd0ZXN0dXNlck1NJyBwYXNzd29yZD0nKioqKioqKionY29uZ3JhdHVsYXRpb24tZmFrZW09J2xvZ2luJyApIjsKCQlTdHJpbmcgcmVzID0gc3RyLnJlcGxhY2VBbGwoIi4qXFxidXNlcm5hbWU9JyhbXiddKyknLioiLCAiJDEiKTsKCQlTeXN0ZW0ub3V0LnByaW50bG4ocmVzKTsKCQkKCQlTdHJpbmcgcnggPSAiKD88PVxcYnVzZXJuYW1lPScpW14nXSsiOwoJCVBhdHRlcm4gcHRybiA9IFBhdHRlcm4uY29tcGlsZShyeCk7CiAgICAgICAgTWF0Y2hlciBtID0gcHRybi5tYXRjaGVyKHN0cik7CiAgICAgICAgd2hpbGUgKG0uZmluZCgpKSB7CiAgICAgICAgICAgIFN5c3RlbS5vdXQucHJpbnRsbihtLmdyb3VwKCkpOwogICAgICAgIH0KCX0KfQ==