# 课程 4:排除特定字符

在某些情况下,我们可能不想匹配某些特定的字符,例如,我们可能只想匹配不是来自区号 650 的电话号码。

为了表示这一点,我们使用方括号^ (hat) 组成的表达式来排除特定字符。例如,模式 [^abc] 将匹配除了字母 a、b 或 c 以外的任意单个字符。

在下面的字符串中,尝试写一个只匹配动物 (猪 hog、狗 dog,而不是沼泽 bog) 的模式。请注意,我们也可以使用上一课的技巧来编写模式,因为它们实际上是同一问题的两个方面。在编写模式时,您可以自己决定使用哪种方式更容易编写和理解。

练习 4:排除字符
Task Text Result
match hog
match dog
skip bog
解决上述任务以继续下一个问题,或者查看答案