Regex 要查找的正则表达式=符号未被空格包围并替换为空格

Regex 要查找的正则表达式=符号未被空格包围并替换为空格,regex,xcode,Regex,Xcode,我继承的代码没有注意到白间距,我正在修复它 我要寻找的条件是找到一个不被空格包围的等号,这样我就可以用“=”替换它们 一旦我这样做了,我将对“!=”、“>”、“==”等进行同样的操作 有人能为我指出正确的方向吗 提前感谢。您可以匹配此正则表达式: /\S([<>!=]=|[<>=])\S/ 并将其用于替换: " $1 " 谢谢我来处理==案件和!=先处理案例,然后再处理单=符号。是[!=]=将匹配=,!===我已经在简单的案例中验证了这一点,是的。这些正则表达式仅用于

我继承的代码没有注意到白间距,我正在修复它

我要寻找的条件是找到一个不被空格包围的等号,这样我就可以用“=”替换它们

一旦我这样做了,我将对“!=”、“>”、“==”等进行同样的操作

有人能为我指出正确的方向吗


提前感谢。

您可以匹配此正则表达式:

/\S([<>!=]=|[<>=])\S/
并将其用于替换:

" $1 "

谢谢我来处理==案件和!=先处理案例,然后再处理单=符号。是
[!=]=
将匹配
=,!===我已经在简单的案例中验证了这一点,是的。这些正则表达式仅用于检查非空格字符是否在=do函数前面或后面,如预期=(?!)和(?太棒了!我可以从这里开始,朋友!非常感谢您的时间。下面是:\S([!=]=|[=]))\S工作得很好。我必须删除前导和尾随的/e,这在Xcode中真的很有帮助,人们似乎认为在=、=、!=,等等周围的空格不重要。
" $1 "