竖线运算符
Coddy Python 正则表达式 课程的第 18 课,共 28 课。
管道 | 运算符用于正则表达式中的选择,表示你可以匹配一个模式或另一个模式。它的作用类似于逻辑 OR 运算符。
import re
text = "cat dog bird fish"
pattern = r"cat|dog|fish"
matches = re.findall(pattern, text)
print(matches) # 输出:['cat', 'dog', 'fish']在上面的示例中,模式 cat|dog|fish 会匹配字符串 text 中的单词 "cat"、"dog" 或 "fish"。
挑战
简单编写一个名为 find_fruits_or_colors 的函数,它接收一个文本字符串作为输入,并返回一个列表,其中包含水果(apple、banana)或颜色(red、blue)的单词。
亲手试试
import re
def find_fruits_or_colors(text):
# 在这里编写代码Python 正则表达式中的所有课
自己练习: Python 在线编译器
用你自己的文本测试正则: 正则表达式测试器