本关任务:学会导入python的正则表达式库,使用该库方法的search方法编写一个匹配小程序。该方法能查看某个学生名字是否在此学生信息中。 相关知识
时间: 2024-06-14 19:04:58 浏览: 120
python 实现正则表达式匹配
正则表达式是一种强大的文本匹配工具,Python提供了re模块来支持正则表达式操作。要使用re模块,需要先导入它。可以使用以下语句导入re模块:
```python
import re
```
一旦导入了re模块,就可以使用它提供的方法来进行正则表达式的匹配操作。其中,search()方法可以用来查找字符串中是否存在匹配的子串。下面是一个示例代码,演示了如何使用search()方法来匹配学生信息中的学生名字:
```python
import re
# 学生信息
student_info =John: 18 years old, Lily: 20 years old, Tom: 19 years old"
# 要匹配的学生名字
name = "Lily"
# 使用search()方法进行匹配
result = re.search(name, student_info)
# 判断是否匹配成功
if result:
print("学生名字匹配成功")
else:
print("学生名字匹配失败")
```
运行以上代码,如果学生信息中存在名字为"Lily"的学生,则会输出"学生名字匹配成功",否则输出"学生名字匹配失败"。
阅读全文