当前位置:嗨网首页>书籍在线阅读

22-正则表达式符号复习

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

7.10 正则表达式符号复习

本章介绍了许多表示法,这里快速复习一下学到的内容。

  • ?匹配零次或一次前面的分组。
  • * 匹配零次或多次前面的分组。 +匹配一次或多次前面的分组。
  • {n} 匹配 n 次前面的分组。
  • {n,} 匹配 n 次或更多次前面的分组。
  • {,m} 匹配零次到 m 次前面的分组。
  • {n,m} 匹配至少 n 次、至多 m 次前面的分组。
  • {n,m}?*?+? 对前面的分组进行非贪心匹配。
  • ^spam 意味着字符串必须以 spam 开始。
  • spam$ 意味着字符串必须以 spam 结束。
  • .匹配所有字符,换行符除外。
  • \d\w\s 分别匹配数字、单词和空格。
  • \D\W\S 分别匹配数字、单词和空格外的所有字符。
  • [abc] 匹配方括号内的任意字符(如a、b或c)。
  • [^abc] 匹配不在方括号内的任意字符。