任务描述
本关任务:使用正则表达式的方法编写一个小程序。该程序可以:
- 匹配到该字符串是否以educoder开头,并输出该字符串的位置;
- 匹配到该字符串是否以educoder结尾,并输出该字符串的位置。
相关知识
为了完成本关任务,你需要掌握:
-
正则表达式字符串开始的使用方法;
-
正则表达式字符串结束的使用方法。
字符串的开始和结束
在日常生活中,一个事情的开始与结束都是一件比较重要的事情,在字符串匹配的过程中也是如此,字符串的开始与结束式一个重要的特征。比如我们要获取判断字符串是否以python开头,是否以python结尾。
对于这种情况,之前匹配方法就有点不够用了,因此在正则表达式中 用^ 可以表示开始,用 $表示结束,示例如下:
a = re.search(r'^python', 'python is easy')
b = re.search(r'python$', 'python is easy')
c = re.search(