正则表达式

正则表达式

我不确定这个正则表达式的含义。

^[^a]*$

这是否意味着,我们不希望任何以字母 a 开头或包含 a 的字符串。我们不希望任何字符串也以字母 a ? 结尾。

谢谢。

答案1

  • ^断言行首位置
  • [^a]匹配列表中不存在的单个字符
  • *量词 - 零次和无限次之间的匹配,尽可能多的次数,根据需要回馈(贪婪)
  • $断言行尾位置

所以它基本上会匹配任何行并且才不是包含一个a

相关内容