zoukankan      html  css  js  c++  java
  • 正则表达式

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <title>正则表达式</title>
    </head>
    <body>
        <script type="text/javascript">
        // var reg = /love./;//reg是一个对象  test检测能否匹配上 返回布尔类型的值  exec 返回匹配结果的
    
        var str = 'iloveyou*@&*#&*@#&23456 78195678ilove.you';
        var reg = /w/;//单个的字母数字下划线
        var reg = /W/;//单个的非字母数字下划线
        var reg = /d/;//单个的数字字符
        var reg = /D/;//单个的非数字字符
        var reg = /s/;//单个的空白字符
        var reg = /S/;//单个的非空白字母
        var reg = /	/;//单个的水平制表符
    
        //元字符
        var reg = /./;//单个的除了换行符之外的任意单个字母
        var reg = /.*/;//匹配任意次  包括0次
        var reg = /w+/;//匹配至少一次
        var reg = /w+?///禁止贪婪
        var reg = /w{6}/;
        var reg = /w{3,6}/;
        var reg = /[67890]wd+/;
        var reg = /i(love)/;
        // var str = '<a title="sdfsad" href="http://www.baidu.com">百度</a>';
        var reg = /<a.*href="(.*)">(.*)</a>/;
        var reg = /(34|24|19|78)d/;
        var reg = /^i/;
        var reg = /u$/;
        var reg = /loVe/i;
        var reg = /w+/g;//在前端用的比较少
    
        // var res = reg.test(str);
        // var data =reg.exec(str);
    
        //匹配所有满足条件的字符串  preg_match_all  preg_match
        var res = null;
        while(res = reg.exec(str)){
            console.log(res);
        }
    
        // console.log(res);
        // console.log(data);
    
        </script>
    </body>
    </html>
  • 相关阅读:
    Android Studio学习笔记(1)
    2019全国大学生电子设计大赛总结
    包与常用模块
    模块
    迭代器、生成器与递归调用
    叠加多个装饰器与有参数的装饰器。
    装饰器
    控制指针的移动、函数
    字符编码
    python 数据类型之列表、元组、字典、集合
  • 原文地址:https://www.cnblogs.com/xujing6/p/6369822.html
Copyright © 2011-2022 走看看