下列哪个正则表达式可以匹配字符串`football or basketball`中的football
★★★
^football
football
football$
^football$
正确答案是:A,B
正确率:85%
解析:
其中 A 选项中的^匹配行首的位置,接着是正则依次匹配football;B选项不匹配行首的位置,直接依次匹配football;C和D选项可以依次匹配football,字符串中football后面是一个空格符,并且后面还有字符。而football后面跟着一个$匹配字符串末尾的位置,失败,因此C和D匹配失败。