import java.util.*;
import java.util.regex.*;
import java.lang.*;
import java.io.*;
class Ideone
{
{
String text
= " ~*_abc~xyz~ ~123~"; Pattern p = Pattern.compile("(?=(~[^\\s~]+~))");
Matcher m = p.matcher(text);
List<String> res = new ArrayList<>();
while(m.find()) {
res.add(m.group(1));
}
}
}
aW1wb3J0IGphdmEudXRpbC4qOwppbXBvcnQgamF2YS51dGlsLnJlZ2V4Lio7CmltcG9ydCBqYXZhLmxhbmcuKjsKaW1wb3J0IGphdmEuaW8uKjsKCmNsYXNzIElkZW9uZQp7CglwdWJsaWMgc3RhdGljIHZvaWQgbWFpbiAoU3RyaW5nW10gYXJncykgdGhyb3dzIGphdmEubGFuZy5FeGNlcHRpb24KCXsKCQlTdHJpbmcgdGV4dCA9ICIgfipfYWJjfnh5en4gfjEyM34iOwoJCVBhdHRlcm4gcCA9IFBhdHRlcm4uY29tcGlsZSgiKD89KH5bXlxcc35dK34pKSIpOwoJICAgIE1hdGNoZXIgbSA9IHAubWF0Y2hlcih0ZXh0KTsKCSAgICBMaXN0PFN0cmluZz4gcmVzID0gbmV3IEFycmF5TGlzdDw+KCk7CgkgICAJd2hpbGUobS5maW5kKCkpIHsKCSAgICAJcmVzLmFkZChtLmdyb3VwKDEpKTsKCSAgICB9CgkgICAgU3lzdGVtLm91dC5wcmludGxuKHJlcyk7Cgl9Cn0=