初识正则表达式

2017-03-17  本文已影响0人  lMadman
hello $NAME$  ==> /\$NAME\$/g   ==> replace(Madman)    ==>hello Madman

一般把正则写到/.../g 里面,默认区分大小写;
如果想不区分大小写,/.../ig,可以加一个i,来不区分大小写;


可以看到,i是ignore case;而g是global;
来看一下去掉g的效果:

可以发现,去掉g之后,第二个$NAME$ 并没有被替换,可以说明,g就是全匹配;

好,到这里大概了解了一下正则;
顺便说一下:
在php中,我们可以使用preg_replace();

preg_replace('/\$NAME\$/','Madman','hello $NAME$ ')

在js中,我们可以使用replace();

var str = 'hello $NAME$'
str.replace(/\$NAME\$/g , 'Madman');
上一篇下一篇

猜你喜欢

热点阅读