美文网首页
初识正则表达式

初识正则表达式

作者: lMadman | 来源:发表于2017-03-17 20:58 被阅读0次
    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');
    

    相关文章

      网友评论

          本文标题:初识正则表达式

          本文链接:https://www.haomeiwen.com/subject/zvtynttx.html