我有一个正则表达式 @"\bAND\b|\bOR\b|""|\(|\)"
可以从字符串中去除某些单词或字符。我遇到的问题是,如果使用以下文本:
入耳式耳机“或”入耳式耳机
当我使用 regex.replace 时,正则表达式成功地串出“OR”,但两个查询将混合在一起
入耳式耳机
只有当我要删除的词与其他查询词之间的词之间没有空格时才会发生这种情况。如果不存在,是否有一种优雅的方法可以在我要删除的关键字之间添加空格。
最佳答案
我知道这听起来可能很傻,但您是否尝试过用一个空格替换它而不是仅仅删除它?
关于c# - 正则表达式 - 在替换字符之间添加空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44620187/