• 技术文章 >Web开发 >JavaScript

    js中正则exec方法

    宋雪维宋雪维2021-01-12 09:11:16原创4067

    小编介绍过JavaScript中正则表达式方法test()(https://www.py.cn/web/js/22827.html,用于检验字符串是否匹配,此外,JavaScript中还有一个正则表达式方法,它比test()功能更加强大,是个通用的方法,那就是exec()方法,它是是RegExp对象的主要方法,可以根据pattern对str进行正则表达式的匹配。

    1、exec()

    RegExp对象的主要方法,根据pattern对str进行正则表达式的匹配。

    2、语法

    RegExpObject.exec(string)

    3、参数

    string要检索的字符串

    exec()接受一个参数,即要应用模式的字符串,然后返回包含第一个匹配项信息的数组,或者在没有匹配项的情况下返回null。

    4、返回值

    返回匹配结果数组如匹配不到返回null

    5、使用实例:在 循环中反复调用exec()方法获得全局模式的完整模式匹配信息

    <span style="white-space:pre"> </span><script type="text/javascript">
    var str = "Visit W3School";
    var patt = new RegExp("W3School","g");
    var result;
    while ((result = patt.exec(str)) != null) {
    document.write(result);
    document.write("<br />");
    document.write(patt.lastIndex);
    }
    </script>

    以上就是JavaScript中正则exec()方法的介绍,希望能帮助你理解哦~更多js学习推荐:js教程

    专题推荐:js 正则exec方法
    上一篇:js中test是什么意思 下一篇:js中test和match区别

    相关文章推荐

    • Python中Selenium库如何调用浏览器?• python如何将九九乘法表写入到Excel?• python中如何实现搜索引擎功能?• python中ruamel.yaml模块是什么?

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网