我不确定这个正则表达式的含义。
^[^a]*$
这是否意味着,我们不希望任何以字母 a 开头或包含 a 的字符串。我们不希望任何字符串也以字母 a ? 结尾。
谢谢。
答案1
^
断言行首位置[^a]
匹配列表中不存在的单个字符*
量词 - 零次和无限次之间的匹配,尽可能多的次数,根据需要回馈(贪婪)$
断言行尾位置
所以它基本上会匹配任何行并且才不是包含一个a
我不确定这个正则表达式的含义。
^[^a]*$
这是否意味着,我们不希望任何以字母 a 开头或包含 a 的字符串。我们不希望任何字符串也以字母 a ? 结尾。
谢谢。
^
断言行首位置[^a]
匹配列表中不存在的单个字符*
量词 - 零次和无限次之间的匹配,尽可能多的次数,根据需要回馈(贪婪)$
断言行尾位置所以它基本上会匹配任何行并且才不是包含一个a