Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

正则操作符——~、原子、量词

基本规则(4部分)

  • 操作符

    • ~匹配正则,大小写相关
    • ~*匹配正则,大小写无关
  • 原子

    • (re)匹配一个对re的匹配,会报告
      • (?:re)不报告
    • .任意单个字符
    • [chars]匹配任意字符
  • 量词

    • * 0到n个原子
    • + 1到n个原子
    • ? 0或1个原子
    • {m} 正好匹配m个原子
    • {m,} 正好匹配m个或更多原子
    • {m,n} 正好匹配m-n个(包括m和n)原子
    • 后面加?可以变成非贪婪模式
  • 约束

    • ^ 匹配开头
    • $ 匹配结尾

正则查询

正则替换

正则分割