正则表达式

基础语法

  1. ^XXX 以什么开头

  2. XXX$ 以什么结尾

  3. ^XXX$ 表示 XXX,等于 XXX

  4. X* 表示没有或者多个 X

  5. X+ 表示一个或者多个 X

  6. X? 表示一个 X 或者没有

  7. X{2} 表示两个 X

  8. X{2,} 表示至少两个 X

  9. X{3,5} 表示 3~5 个 X

  10. | 表示或操作 (b|cd)ef => bef|cdef => bef 或者 cdef

  11. . 可以代替任何字符

  12. [ab] 表示 a|b

  13. [a-d] 表示 [a|b|c|d]

  14. ^ 在方括号里第一位表示非

  15. 需要进行转义的 $ () * . [ ? \ ^ { |

  16. 中文 \U4E00-\U9FA5

  17. \d  -> [0-9]   
    \D  -> [^0-9]
    \s  -> [\f\n\r\t\v]
    \S  -> 非空白字符 [^\f\n\r\t\v]
    \w -> [A-Za-z0-9_]
    \W -> [^A-Za-z0-9_]
    

相关记录

持续更新

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容