gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-04 21:48:07 26 4
gpt4 key购买 nike

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

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

一旦我这样做了,我将对“!=”、“>”、“==”等做同样的事情。

任何人都可以为此指出正确的方向吗?

提前致谢。

最佳答案

你可以匹配这个正则表达式:

/\S([<>!=]=|[<>=])\S/

\S 将匹配这些运算符两侧的任何非空白。


您可以使用此正则表达式进行匹配:

\s*(?:(?<!\s)([<>!=]=|[<>=])|([<>!=]=|[<>=])(?!\s))\s*

并用它来替换:

" $1 "

关于正则表达式查找 = 符号未被空格包围并替换为空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29373732/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com