• 正则表达式



    特殊字符:

    ^ 匹配输入字符串的开始位置;若匹配^,请使用 ^ 在[]内使用,表示不接受该字符集合
    $ 匹配输入字符串的结尾位置;若匹配 $ 本身,请使用 $

    ( 标记子表达式的开始,子表达式可供以后使用;若匹配 (,请使用 (
    ) 标记子表达式的结束位置,子表达式可供以后使用;若匹配),请使用 )

    * 匹配前面的子表达式 零次,一次,多次;如匹配,请使用 *
    + 匹配前面的子表达式 一次,多次;若匹配,请使用 +
    ? 匹配前面子表达式零次或一次;若匹配?,请使用 ?

    . 匹配除换行符 之外的任何单字符;若匹配,请使用 .

    [ 标记一个中括号表达式的开始;若匹配[,请使用 [
    ] 标记一个中括号表达式的结束;若匹配],请使用 ]

    将下一个字符标记为特殊字符,转义字符等;若匹配 ,请使用 \

    { 标记限定符表达式的开始;若匹配 {,请使用 {
    } 标记限定符表达式的结束;若匹配 },请使用 }

    | 指明两项之间的一个选择;若匹配 |,请使用 |

    限定符(用来限定表达式中的组件出现的次数要求):
    * 零次、一次、多次
    + 一次、多次
    ? 零次、一次
    {n} n次
    {n,} 至少n次
    {n,m} n到m次

    * + ? 均是贪婪的,均会尽可能多地匹配文字;在他们的后面加上 ? 之后,就变成最小匹配(不贪婪)


    定位符
    ^ 匹配字符串的开始位置
    $ 匹配字符串的结束位置
     匹配一个字边界
    B 非字边界

  • 相关阅读:
    【餐厅】 What kind of food would you like to eat tonight?
    深入分析总线设备驱动模型的框架
    总线设备驱动模型
    Qt工程管理
    USB摄像头驱动框架分析
    浅析struct device结构体
    一、mysql下载与安装
    vsCode创建自己的代码模板
    vsCode多选多个元素进行统一修改
    博客园添加目录
  • 原文地址:https://www.cnblogs.com/maxiaoshuai/p/6892494.html
Copyright © 2020-2023  润新知