ביטויים רגולריים

(הערה: קטע זה הינו חלק ממסמך מורחב יותר בנושא המופיע באתר שלי)

ביטויים רגולריים (Regular Expressions) הם דרך נוחה כדי לתאר תבניות מורכבות בתוך טקסט. אנחנו יכולים להיעזר בהם כדי לאתר תבניות בתוך טקסט. לאחר שאיתרנו את התבניות אנו מסוגלים להחליפן באחרות, ולבצע מניפולציות על הטקסט.

ביטויים רגולריים הם כלי רב עוצמה המאפשר לפתור בעיות רבות הקשורות לניתוח מחרוזות במהירות.

כאשר נדגים ביטויים רגולריים, וכאשר נשתמש בפונקציות הקשורות לביטויים רגולריים, נשתמש במונחים טקסט (text) ותבנית (pattern).

טקסט זהו הטקסט בו אנחנו מחפשים מחרוזת או מחרוזות כלשהן. זאת המחרוזת אותה אנו רוצים לנתח. בדרך כלל נקבל את הטקסט מהמשתמש בתוכנית שלנו.

התבנית היא ביטוי המציין את התבנית של תת המחרוזת אותה אנו מחפשים בטקסט.

כאשר אנחנו מוצאים תת מחרוזת המתאימה לתבנית בתוך הטקסט, אנחנו אומרים כי מצאנו התאמה (match).

נציג כעת מעט מהתיאוריה של ביטויים רגולריים, ולאחר מכן נראה כיצד אנו משתמשים בהם ב-Perl.

מאת: עודד

אופרטורים

עמוד 12!!!
מאת: עודד

אופרטורים

אין טבלת אופרטורים בעמוד!!!
מאת: MoShiKy

טעויות כתיב

אם יש לך זמן כדאי שתתקן את השגיאות הבאות במסמך:
עמ' 20- "אם זאת" => "עם זאת"
עמ' 21- "אל הרשימ" => "אל הרשימה"

EOC
שיתוף:
| עוד