אופרטור הצינור
שיעור 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.
אתגר
קלכתבו פונקציה בשם find_fruits_or_colors שמקבלת מחרוזת טקסט כקלט ומחזירה רשימה של מילים שהן פירות (apple, banana) או צבעים (red, blue).
נסו בעצמכם
import re
def find_fruits_or_colors(text):
# כתבו כאן קודכל השיעורים ביחידה ביטויים רגולריים ב-Python
1מבוא
מבואתרגלו בעצמכם: קומפיילר Python אונליין