我有一个字符串如下:
“这是@awesome @dude”
从这个字符串中我想提取 awesome and dude 并创建一个字符串
output==> "awesome,dude"
所以我的代码如下:
Matcher matcher = Pattern.compile("(?<=@)\\w+").matcher(textStr);
while (matcher.find()){
mergedStr += matcher.group() +",";
}
但这最终创造了一个神器
output==> "awesome,dude," //<-- egghh comma.. in the end
有什么更好的方法来解决这个问题。