You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何用Perl正则为等号添加前后空格(仅无空格时执行)

解决Perl正则给等号前后补空格的问题

直接用两次正则替换就能精准处理所有情况,避免重复空格:

# 给等号前补空格(仅当前面无空格时)
s/(?<!\s)=/ =/g;

# 给等号后补空格(仅当后面无空格时)
s/=(?!\s)/= /g;

正则说明

  • (?<!\s) 是反向否定断言,确保匹配的等号前面没有空格,替换后给等号前加一个空格。
  • (?!\s) 是正向否定断言,确保匹配的等号后面没有空格,替换后给等号后加一个空格。

测试效果

  • var myVariable="thisValue" → var myVariable = "thisValue"
  • var mySecondVariable ="thisValue" → var mySecondVariable = "thisValue"
  • var myThirdVariable= "thisValue" → var myThirdVariable = "thisValue"

内容的提问来源于stack exchange,提问作者Gavin Baumanis

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.16 21:34:55