Menu
Coddy logo textTech

Operator potoku

Lekcja 18 z 28 w kursie Wyrażenia regularne w Pythonie w Coddy.

Operator kreski pionowej | służy w wyrażeniach regularnych do alternacji, co oznacza, że pozwala dopasować jeden wzorzec lub inny. Działa jak logiczny operator OR.

import re

text = "cat dog bird fish"
pattern = r"cat|dog|fish"
matches = re.findall(pattern, text)

print(matches)  # Wynik: ['cat', 'dog', 'fish']

W powyższym przykładzie wzorzec cat|dog|fish dopasowuje dowolne ze słów "cat", "dog" lub "fish" w ciągu znaków text.

challenge icon

Wyzwanie

Łatwy

Napisz funkcję o nazwie find_fruits_or_colors, która przyjmuje ciąg tekstowy jako dane wejściowe i zwraca listę słów będących owocami (apple, banana) lub kolorami (red, blue).

Spróbuj swoich sił

import re

def find_fruits_or_colors(text):
    # Napisz kod tutaj

Wszystkie lekcje w sekcji Wyrażenia regularne w Pythonie

Poćwicz samodzielnie: Kompilator Python online