我继承了在白色间距方面没有引起注意的代码,以及我修复过程中的代码。
我正在寻找的条件是找到一个没有被白色空间包围的等号,这样我就可以用" ="。
一旦我这样做,我将对"!=",">"," =="做同样的事情。等等。
有人能指出我正确的方向吗?
提前致谢。
答案 0 :(得分:5)
您可以匹配此正则表达式:
/\S([<>!=]=|[<>=])\S/
\S
将匹配这些运算符两侧的任何非空白区域。
您可以使用此正则表达式进行匹配:
\s*(?:(?<!\s)([<>!=]=|[<>=])|([<>!=]=|[<>=])(?!\s))\s*
并将其用于替换:
" $1 "