Menu
CoddyTech

竖线运算符

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"。

challenge icon

挑战

简单

编写一个名为 find_fruits_or_colors 的函数,它接收一个文本字符串作为输入,并返回一个列表,其中包含水果(apple、banana)或颜色(red、blue)的单词。

亲手试试

import re

def find_fruits_or_colors(text):
    # 在这里编写代码

Python 正则表达式中的所有课

自己练习: Python 在线编译器

用你自己的文本测试正则: 正则表达式测试器