猿问

正则,匹配一段字符里面的 '=',不匹配 '=='和 '!='

只匹配一个 '='号码
例子

'a = 1 or b != 2 c == 3' 替换为 'a == 1 or b != 2 c == 3'

一个'='前后可以是任意字符,没有空格 'ad=1 or b != 2 c == 3'


摇曳的蔷薇
浏览 908回答 3
3回答

婷婷同学_

前后有可能不是空格,可以试下这样a.replace(/([^!=])=([^=])/g, '$1==$2')

holdtom

var regex=/[^=!](=)[^=]/g;var str='a = 1 or b != 2 c == 3';str.replace(regex,"$1=");
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答