美文网首页
JaveScript 正则表达式的简单使用

JaveScript 正则表达式的简单使用

作者: ghost__ | 来源:发表于2018-04-09 17:59 被阅读9次

正则表达式的两种使用方式

字符串对象方法

        let str = 'message';
        // search   检索与正则表达式相匹配的值
        let index = str.search(/[a-z]s/g);//小写字母后面紧紧跟着一个s的字符串位置
        console.log(index);

        // match    找到一个或多个正则表达式的匹配。
        let matchStrS = str.match(/[a-z]e/g);
        console.log(matchStrS);

        // replace  替换与正则表达式匹配的子串
        let replaceStr = str.replace(/^[a-z]e/g,'ME');
        console.log(replaceStr);

        // split    把字符串分割为字符串数组。
        let splitStrs = str.split(/s{2}/g);
        console.log(splitStrs);

RegExp对象调用

        let str = 'message';
        //创建对象
        var regExp = /[a-z]s/g;
        //compile() 方法用于在脚本执行过程中编译正则表达式。 compile() 方法也可用于改变和重新编译正则表达式。 个人感觉并没有什么用
        let newStr = str.replace(regExp,'HH');
        console.log(newStr);
        regExp.compile(/^m{1}/g);
        newStr = str.replace(regExp,'M');
        console.log(newStr);

        // exec 检索字符串中指定的值。返回找到的值,并确定其位置。
        let reIndex = regExp.exec(str);
        console.log(reIndex);

        // test 检索字符串中指定的值。返回 true 或 false。
        let testRE = /^m{1}/g;
        let result = testRE.test(str);
        console.log(result);

相关文章

  • JaveScript 正则表达式的简单使用

    正则表达式的两种使用方式 字符串对象方法 RegExp对象调用

  • python基础——re(正则表达式)

    1 python正则表达式 python中正则表达式一般使用自带的re模块,本文将简单介绍该模块的使用方法和注意事...

  • 正则表达式语法&优化

    简单备忘正则表达式的原理、基本使用方法,和一些常见的优化方法。目的看懂网上摘抄的正则表达式,避免使用效率过低的正则...

  • 如何优雅的使用正则表达式(讲解二)

    使用正则表达式 现在我们开始来写一些简单的正则表达式吧。Python 通过 re 模块为正则表达式引擎提供一个接口...

  • 正则表达式特殊符号实例

    什么是正则表达式 在做文字处理或编写程序时,用到查找、替换等功能,使用正则表达式能够简单快捷的完成目标。 简单而言...

  • JaveScript

    js位置 行间

  • grep与egrep表达式

    "在Linux中正则表达式很重要,在日常使用vim做字处理或程序撰写都会使用到,简单的说,正则表达式就是处理字符串...

  • match、search、findall、finditer、co

    简单记录对于正则表达式的使用 对于match、search、findall、finditer、compile如何使...

  • python 正则表达式 regex

    正则表达式对于字符串的处理非常高效 简单的使用如下: 用 import re 导入正则表达式模块python所有正...

  • Shell之正则表达式

    一:什么是正则表达式 在做文字处理或编写程序时,用到查找、替换等功能,使用正则表达式能够简单快捷的完成目标。简单而...

网友评论

      本文标题:JaveScript 正则表达式的简单使用

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