正则表达式

2018-06-10  本文已影响0人  起司猫_0e99

基础语法

  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_]
    

相关记录

持续更新

上一篇 下一篇

猜你喜欢

热点阅读