hello $NAME$ ==> /\$NAME\$/g ==> replace(Madman) ==>hello Madman
一般把正則寫(xiě)到/.../g
里面滑臊,默認(rèn)區(qū)分大小寫(xiě);
如果想不區(qū)分大小寫(xiě)箍铲,/.../ig
雇卷,可以加一個(gè)i,來(lái)不區(qū)分大小寫(xiě)颠猴;
可以看到关划,i是ignore case;而g是global翘瓮;
來(lái)看一下去掉g的效果:
可以發(fā)現(xiàn)贮折,去掉g之后,第二個(gè)
$NAME$
并沒(méi)有被替換资盅,可以說(shuō)明调榄,g就是全匹配;
好踊赠,到這里大概了解了一下正則;
順便說(shuō)一下:
在php中每庆,我們可以使用preg_replace()筐带;
preg_replace('/\$NAME\$/','Madman','hello $NAME$ ')
在js中,我們可以使用replace();
var str = 'hello $NAME$'
str.replace(/\$NAME\$/g , 'Madman');