迹忆客 计算机编程题库

题库 > 正则表达式 > 锚点 练习:4

锚点

下列哪一个字符不属于锚点
  • 单词边界 \b
  • 行开始符 ^
  • 行结尾符 $
  • 问号 ?
正确答案是:D
正确率:85%

解析:

所谓锚点,其实是那些可以进行零长度匹配的特殊标记符。前提是它们也是要进行匹配的。虽然进行匹配,可是匹配的只是位置,并不会消耗字符串中的字符。标记 \b 是匹配单词的边界;^匹配行首的位置;$匹配行末的位置。这几个都是锚点。而问号?是一个量词,是对它前面的标记进行修饰的,它自己本身是不参与匹配的。因此问号?是不属于锚点的。

查看笔记

扫码一下
查看教程更方便