zoukankan      html  css  js  c++  java
  • 常用正则表达式(合)

    此篇文章是学习正则表达式30分钟入门教程的一篇总结,详情可点进去看相应的例子。丰富实用。

    练习正则表达式的在线网页:

    正则表达式30分钟入门教程https://deerchao.net/tutorials/regex/regex.htm

    regexr https://regexr.com/

    菜鸟工具https://c.runoob.com/

    不过后期用的多的,还是word的里面的通配符。后续会添加word通配符的实用案例。

    常用的限定符* + ? {n} {n,} {n,m}:

    * 重复0、多次

    + 重复1、多次

    ? 重复0、1次

    {n} 重复n次

    {n,} 重复n、多次

    {n,m} 重复n到m次

    常用的元字符. w s d  ^ $:

    . 匹配除换行符以外的任意字符

    w 匹配字母或数字或下划线或汉字

    s 匹配任意的空白符space

    【包括空格,制表符(Tab),换行符,中文全角空格等】

    d 匹配数字digit

     匹配单词的开始或结束

    ^ 匹配字符串的开始

    $ 匹配字符串的结束

    懒惰限定符:

    *? 重复任意次,但尽可能少重复

    +? 重复1、多次,但尽可能少重复

    ?? 重复0、1次,但尽可能少重复

    {n,m}? 重复n-m次,但尽可能少重复

    {n,}? 重复n次以上,但尽可能少重复

    常用的反义代码W S D B [^x] [^aeiou]:

    W 匹配任意非字母,数字,下划线,汉字的字符

    S 匹配任意非空白符的字符

    D 匹配任意非数字的字符

    B 匹配不是单词开头或结束的位置

    [^x] 匹配除了x以外的任意字符

    [^aeiou] 匹配除了aeiou这几个字母以外的任意字符

    常用分组.捕获:

    (exp) 匹配exp

    (?exp) (?'name'exp)

    匹配exp,name组

    (?:exp) 匹配exp,不捕获,不分配组号

  • 相关阅读:
    c# 集合的交集、并集、差集
    git版本控制
    jquery html动态添加的元素绑定事件详解
    Binding笔记
    动画
    MSSQL 索引
    TCP和UDP的优缺点及区别
    Fetch API 了解 及对比ajax、axois
    提供图片服务网站
    2017 jq 总结
  • 原文地址:https://www.cnblogs.com/yeyeye123/p/10548640.html
Copyright © 2011-2022 走看看