class Main
{
{
String test
= "testing 1 2 3 <a title=\" a demo\" href=\" \" >testing 4 5 6</a> testing\t 7\n 8\r 9 <br /><script src=\" blah\" />more text" ; java.util .regex .Matcher m = java.util .regex .Pattern .compile ( "(<(?<tag>[A-Za-z]+)[^>]*?>[^<]*</\\ k<tag>>)|(<[A-Za-z]+[^>]*?/>)|([^\\ p{Space}]+)" ) .matcher ( test) ;
while ( m.find ( ) )
System .
out .
println ( m.
group ( ) ) ; }
}
Y2xhc3MgTWFpbgp7CiAgcHVibGljIHN0YXRpYyB2b2lkIG1haW4gKFN0cmluZ1tdIGFyZ3MpIHRocm93cyBqYXZhLmxhbmcuRXhjZXB0aW9uCiAgewogICAgIFN0cmluZyB0ZXN0ID0gInRlc3RpbmcgMSAyIDMgPGEgdGl0bGU9XCJhIGRlbW9cIiBocmVmPVwiXCI+dGVzdGluZyA0IDUgNjwvYT4gdGVzdGluZ1x0N1xuOFxyOSA8YnIgLz48c2NyaXB0IHNyYz1cImJsYWhcIiAvPm1vcmUgdGV4dCI7CiAgICAgamF2YS51dGlsLnJlZ2V4Lk1hdGNoZXIgbSA9IGphdmEudXRpbC5yZWdleC5QYXR0ZXJuLmNvbXBpbGUoIig8KD88dGFnPltBLVphLXpdKylbXj5dKj8+W148XSo8L1xcazx0YWc+Pil8KDxbQS1aYS16XStbXj5dKj8vPil8KFteXFxwe1NwYWNlfV0rKSIpLm1hdGNoZXIodGVzdCk7CiAgICAgd2hpbGUobS5maW5kKCkpCiAgICAgICAgU3lzdGVtLm91dC5wcmludGxuKG0uZ3JvdXAoKSk7CiAgfQp9