我有一堆这样的字符串:
abc#axyz(abc#axyz#a#aabc)abc#axyz
。我需要做的是删除#a
括号之间文本中出现的所有,而括号外的字符串应保留。我尝试了以下方法:
\((.*?)(#a)(.*?)\)
但它只捕获第一次重复。我哪里做错了?感谢您提供任何意见!
我有一堆这样的字符串:
abc#axyz(abc#axyz#a#aabc)abc#axyz
。我需要做的是删除#a
括号之间文本中出现的所有,而括号外的字符串应保留。我尝试了以下方法:
\((.*?)(#a)(.*?)\)
但它只捕获第一次重复。我哪里做错了?感谢您提供任何意见!
我可能只会找到括号内的部分,然后作为单独的步骤进行替换。
在线尝试!
您也可以使用此方法:
尝试(regex101链接):
印刷: