zoukankan      html  css  js  c++  java
  • 正则的常用字符

    正则表达式是什么

    • 是一串描述文本规则的代码
    • 对文本的搜索、替换、校验,非常复杂的字符
    • 可以进行参数化
    • 任何编程语言基本上都支持正则表达式
    • 绝对大多数的编辑器都是支持正则表达式

    1. 可以在下面的网址对正则进行练习

    在线正则表达式解析:https://regexper.com/
    正则表达式在线测试:https://regex101.com/

    2. 匹配单个字符

    . :  匹配任意1个字符(除了 )

    [ ] :  匹配【】中列举的字符

    d :  匹配数字,0-9

    D :  匹配非数字,即不是数字

    s :  匹配空白,即 空格,tab 键

    S :  匹配非空白

    w :  匹配单词字符,即a-z、A-Z、0-9、-

    W  :  匹配非单词字符

    3. 匹配多个字符

    *  :  匹配前一个字符出现0 次或者 无限次,即可有可无

    +  :  匹配前一个字符出现1次 或者 无限次,即至少有1 次

    ?  :  匹配前一个字符出现 1 次 或者0 次,即 要么1次,要么没有

    {m}  :  匹配前一个字符出现 m 次

    {m,n}  :  匹配前一个字符出现 从m到n次;例如:/o{2,3}

    *******请大家尊重原创,如要转载,请注明出处:转载自:https://www.cnblogs.com/shouhu/   谢谢!!******* 

  • 相关阅读:
    linux文件系统
    用户态和内核态
    nginx优化
    平滑升级nginx
    网络--基本概念
    haproxy
    awk
    kvm
    lvs
    自定义不等高cell—storyBoard或xib自定义不等高cell
  • 原文地址:https://www.cnblogs.com/shouhu/p/12165289.html
Copyright © 2011-2022 走看看