Professional Documents
Culture Documents
REGEX
REGEX
כאשר נרצה לחפש את סימן המקו -שבאופן דיפולטיבי הוא מסמן לנו טווח בין אותיות ומספרים
]\: [-נוסיף לפניו \ בצורה הבאה
מטרתו היא לבדוק קודם את הערך משמאל ואחריו את זה שמימין אחריו ) | (Pipeסימן זה
: shushan | blogדוגמא
יסמן לנו את כל מה שאינו אותיות מספרים וסימנים רגילים וישאיר לנו רק רווחים רגילים \s
tab.ו
? סימן שאלה
הוא האופציה להגדיר שהאות שבאה לפניו יכולה להופיע או יכולה לא להופיע
סימן שנועד לסמן אובייקט כקבוצה ,כל הופעה שלו תסומן בנפרד )(
lookarounds
benרק אם יש אחריה talבדוגמא הזאת ניתן לבקש שיציג את
)tal(?=\ ben
Negative lookahead
:אם אנחנו רוצים שיסמן רק את המילים שאין אחריהם ביטוי מסוים לדוגמא
benתסומן רק אחרי איפה שאין talהמילה
)tal(?!\ ben
Positive lookbehind
בצורה זאת נוכל לסמן מילה רק אם בא לפניה מילה מסוימת
ben.רק אם בא לפניו המילה shusanלדוגמא לסמן את המילה
(?<=ben\ )shushan
Negative lookbehind
:בצורה זאת כמו מקודם נוכל לסמן מילה רק אם המילה המסוימת לא תופיע לפםניה לדוגמא
benולפניו אין shushanנוכל לסמן את כל מקום שמופיע
(?<!ben\ )shushan
Anchor
מסמנים את טווח ההתחלה והסוך על ידי ^ לדוגמא אני רוצה לסמן אות ואז +בשביל כל המילה,
:אבל אני רוצה רק את המיחלה הראשונה אז אני אבצע כך
^\+w
$
\$+w
Inline Modifiers
מדוברת בסימנים שיכולים לשנות את הפעולה שאתם מבצעים ,לדוגמא אם הייתי רוצה לסמן את כל
Iאבל שהוא יצייחס גם לאותיות גדולות וקטנות ,נוכל להשתמש ב a-zהאותיות מ
:לדוגמא
trustnet.co.il