-
1 +字符是正则表达式中的特殊字符。 您需要对其进行转义。通常通过在其前面添加斜杠。因此它变成\+ – Onthrax公司 评论 2023年6月30日9:44 -
1 要使用regex搜索+,请使用\转义,如下所示: \+ 。但为什么首先需要正则表达式呢? 这难道不应该通过简单的管柱更换来解决吗? – 马克莱克斯 评论 2023年6月30日9:44 -
谢谢你们俩! 对于我来说,在周五早上上网显然为时过早,因为你已经说过了,这是一个显而易见的解决方案。 – x1ras(x1ras) 评论 2023年6月30日9:53 -
@markalex对不起,我错过了你评论的第二部分。 除非我 真正地 今天早上很蠢,find and replace可以用+替换-,但不能替换它们,这样我就剩下30000多行带有just-的代码,这会让事情变得更糟。 虽然regex可以通过迭代遍历每次出现的+或-来交换字符,但我可能完全错了,我已经证明了我自己无法找出明显的解决方案。 – x1ras(x1ras) 评论 2023年6月30日10:31 -
你能给你的课文举个例子吗? 这将使测试更容易一些。 – 奶牛 评论 2023年6月30日10:44
2个答案
(\+)|-
(?1-:+)
每一个 + 带有临时标志 每一个 - 具有 + 步骤1中使用的每个临时标志 -