在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  HTML/ 正則,匹配一段字符里面的 '=',不匹配 '=='和 '!='

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

只匹配一個 '='號碼
例子

'a = 1 or b != 2 c == 3' 替換為 'a == 1 or b != 2 c == 3'

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

回答
編輯回答
安于心

clipboard.png

2018年6月18日 07:28
編輯回答
朕略傻

前后有可能不是空格,可以試下這樣

a.replace(/([^!=])=([^=])/g, '$1==$2')
2018年7月9日 17:28
編輯回答
奧特蛋

翻譯成需求:
一個"="前面不能有"="或"!";
后面不能有"="。
如下圖:
clipboard.png

2018年9月2日 10:36
編輯回答
囍槑
var regex=/[^=!](=)[^=]/g;
var str='a = 1 or b != 2 c == 3';
str.replace(regex,"$1=");
2017年7月30日 15:31