标签: java regex regex-group
输入:
abc-AA-abc abc+AA+abc AA-abc AA+abc
输出:
abc-{AA}-abc abc+{AA}+abc {AA}-abc {AA}+abc
我希望在两个特殊字符之间或者在字符串的开头跟着一个特殊字符时包装AA。
我可以使用以下内容编写正则表达式来匹配字符串:
Replace("((\W)(AA)(\W))|((AA)(\W))", "$1{$2}$3").
以上情况适用于第一种情况。但是当在字符串的开头找到匹配时它失败了。