迹忆客 计算机编程题库

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

锚点

下列哪个正则表达式可以匹配字符串`football or basketball`中的basketball
  • basketball$
  • basketball
  • ^basketball
  • ^basketball$
正确答案是:A,B
正确率:85%

解析:

其中 A 选项中是依次对basketball的匹配,然后是$匹配行末的位置;B选项不匹配行末的位置,而是在依次匹配了basketball之后,正则表达式引擎则宣告结束了;C和D选项在basketball前面有一个插入符号^来匹配行首位置,字符串中basketball前面面是一个空格符,并不在最开始的位置,因此整个正则表达式匹配失败。

查看笔记

扫码一下
查看教程更方便