Menu
Coddy logo textTech

אופרטור הצינור

שיעור 18 מתוך 28 בקורס ביטויים רגולריים ב-Python של Coddy.

האופרטור | משמש לבחירה חלופית בביטויים רגולריים, כלומר הוא מאפשר להתאים תבנית אחת או אחרת. הוא פועל כמו אופרטור 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 מתאימה לכל אחת מהמילים "cat", "dog" או "fish" במחרוזת text.

challenge icon

אתגר

קל

כתבו פונקציה בשם find_fruits_or_colors שמקבלת מחרוזת טקסט כקלט ומחזירה רשימה של מילים שהן פירות (apple, banana) או צבעים (red, blue).

נסו בעצמכם

import re

def find_fruits_or_colors(text):
    # כתבו כאן קוד

כל השיעורים ביחידה ביטויים רגולריים ב-Python

תרגלו בעצמכם: קומפיילר Python אונליין