正则表达式中^的使用方法

💡 原文中文,约600字,阅读约需2分钟。
📝

内容提要

本文介绍了正则表达式中“^”字符的两种用法:限定匹配的开头和在字符集合模式中表示否定。在字符集合模式中使用“^”表示反向字符集,其他情况下使用“^”表示限定匹配的开头。

🎯

关键要点

  • 用法一: 限定开头,'^'表示匹配输入的开始。
  • 多行标示设置为true时,'^'会匹配后面紧跟的字符。
  • '/^A/'会匹配'An e'中的A,但不会匹配'ab A'中的A。
  • 用法二: 在字符集合模式中,'^'表示否定字符集。
  • '/[^a-z\s]/'会匹配'my 3 sisters'中的'3',表示匹配不是(a到z和空白字符)的字符。
  • 总结: '^[^]'表示限定开头,'[^]'表示否定字符。
  • 示例: '(^cat)$'表示以'cat'开头并结束,'[^a]'表示匹配除了a的任意字符。
  • '[]'代表字符集,'^'在字符集中表示反向字符集,其他情况下表示限定开头。
➡️

继续阅读