Menu
Coddy logo textTech

split

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

הפונקציה split מאפשרת לך לפצל מחרוזת לרשימה לפי תבנית שצוינה. היא דומה למתודה split עבור מחרוזות, אך כוללת יכולות התאמת תבניות עוצמתיות יותר.

re.split(pattern, string, maxsplit=0)
  • pattern: תבנית הביטוי הרגולרי שלפיה המחרוזת תפוצל.
  • string: המחרוזת שיש לפצל.
  • maxsplit: אופציונלי. המספר המרבי של פיצולים לביצוע. ערך ברירת המחדל הוא 0, כלומר אין הגבלה על מספר הפיצולים
import re

text = "one, two, three, four"
pattern = ", "

result = re.split(pattern, text)

print(result)  # פלט: ['one', 'two', 'three', 'four']

בדוגמה שלמעלה, השתמשנו בפונקציה split כדי לפצל את המחרוזת text בכל מקום שבו מופיע פסיק ואחריו רווח. התוצאה היא רשימה של תתי־המחרוזות שנוצרו בפיצול

challenge icon

אתגר

קל

כתוב תוכנית שמשתמשת בפונקציה split כדי לפצל את המחרוזת "apple;banana;cherry;date" לרשימה של פירות. השתמש בנקודה־פסיק ; כמפריד. הדפס את התוצאה בסוף.

נסו בעצמכם

# כתבו כאן קוד

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

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