• 正则表达式简单入门


    正则表达式

    1.介绍

    1.1 什么是正则表达式

    正则表达式(Regular Expression)是用于匹配字符串中字符组合的模式.在JavaScript中,正则表达式也是对象
     通常用来查找、替换那些符合正则表达式的文本,许多语言都支持正则表达式。
     请在上图中找出【戴帽子和眼镜的男人】
     戴帽子、戴眼镜、男人都是描述信息,通过这些信息能够在人群中查找到确定的某个人,那么这些用于查找的描述信息编
    写一个模式,对应到计算机中就是所谓的正则表达式。

    简单点就是一种简单的筛选方式

    1.正则表达式是什么?

     是用于匹配字符串中字符组合的模式

    2.正则表达式有什么作用?

     表单验证(匹配)
     过滤敏感词(替换)
     字符串中提取我们想要的部分(提取)

    2.语法

    2,1定义正则表达式
    let 变量名   = /表达式/
    
    • 1

    / / 是正则表达式字面量

    2,2判断是否有符合规则的字符串:

    test() 方法 用来查看正则表达式与指定的字符串是否匹配

       let reg = /前端/ 
    
        let  str = '我们大家都在学前端'
    
        //2,检测是否匹配test
    
        console.log(reg.test(str));//true
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    ####2.3.检索(查找)符合规则的字符串:

    exec() 方法 在一个指定字符串中执行一个搜索匹配

    语法:

    regObj.exec(被检测字符串)
    
    • 1

    exec方法用于检索(查找)符合规则的字符串,找到返回数组,否则为null

    3.元字符

    为了方便记忆和学习,我们对众多的元字符进行了分类

    1. 边界符(表示位置,开头和结尾,必须用什么开头,用什么结尾)
    2. 量词 (表示重复次数)
    3. 字符类 (比如 \d 表示 0~9)
    3.1边界符

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pa8YtLrQ-1662779811952)(C:\Users\Administrator\AppData\Roaming\Typora\typora-user-images\image-20220909151249227.png)]

    如果^与$在一起,表示必须是精确匹配

    正则表达式中的边界符(位置符)用来提示字符所处的位置,主要有两个字符

    
                    
  • 相关阅读:
    环形海尔贝克Halbach磁体阵列
    VS2019 工作界面颜色调整
    全数字仿真测试平台V-Sim TP
    利用ldt_struct 与 modify_ldt 系统调用实现任意地址读写
    Mysql面试
    【深入理解C++】左值引用、常引用、右值引用、std::move()函数
    “策略+模型“评级流程详析(含数据字典)
    2024.6.19刷题记录
    mybatis实现CRUD及相关配置
    dom操作的其他功能
  • 原文地址:https://blog.csdn.net/weixin_44146025/article/details/126794987