You are on page 1of 3

‫חיפוש בתוך סוגריין מרובעות מאפשר לנו לחפש אובייקט אחד בתוך הרשימה‬ ‫]‪[sbit‬‬

‫]‪ [a-m‬כדי למצוא טווח אותיוית מסוים נשתמש ב‬


‫]‪ [A-Ma-m‬אם רוצים גם אותיות קטנות וגם גדולות נשתמש‬
‫]‪ [A-Ma-m1-5‬כדי להוסיף טווח מספרים גם נשתמש ב‬

‫^ ניתן להשתמש גם בשלילה ברגקס‬


‫]‪ [^a-h‬סימן זה ישלול את המונחים בחיפוש הרגקס‬

‫כאשר נרצה לחפש את סימן המקו ‪ -‬שבאופן דיפולטיבי הוא מסמן לנו טווח בין אותיות ומספרים‬
‫]\‪: [-‬נוסיף לפניו \ בצורה הבאה‬

‫אופציה נוספת היא להוסיף את המקו בסוף כך הוא לא מיוחד ביחס‬


‫]‪: [a-h-‬לדוגמא‬

‫מטרתו היא לבדוק קודם את הערך משמאל ואחריו את זה שמימין אחריו )‪ | (Pipe‬סימן זה‬
‫‪ : shushan | blog‬דוגמא‬

‫בעזרת התו \ ניתן להפוך את החיפוש ליותר ספציפי ומיוחד‬


‫לדוגמא אם‬
‫‪\.‬‬
‫אז רק הנקודה במשפט תסומן‬
‫‪Shushan blog informatfion technology.‬‬

‫או לדוגמא אחרי \ ורווח הוא יחפש רק את הרווחים במשפט‬

‫ייתן לנו חיפוש של אותיות בלבד \‪w‬‬

‫אם נקיש באות גדולה‬


‫‪.‬נקבל כל מה שהוא לא אותיות ומספרים‪ ,‬רווחים‪ ,‬נקודות ‪ ,‬סימנים מיוחדים \‪W‬‬

‫\‪ d‬מספרים בלבד‬

‫הוא יסמן את כל מה שלא מספרים \‪D‬‬

‫לחיפוש של טאב נשתמש ב‬ ‫\‪t‬‬

‫\‪ n‬לחיפוש של רווחים רגילים נשתמש ב‬

‫יסמן לנו את כל מה שאינו אותיות מספרים וסימנים רגילים וישאיר לנו רק רווחים רגילים \‪s‬‬
‫‪ tab.‬ו‬

‫‪.‬יסמן לנו את כל מה שהוא לא רווחים וטאבים \‪S‬‬

‫יסמן לנו מילה רק כאשר היא בודדת \‪b‬‬

‫מסמלת רצף של תווים ‪.‬‬

‫מסמל הוספה של כל התווים האפשריים ‪+‬‬

‫יהיה בצור הבאה ‪ http‬חיפוש של קישור‬


‫‪https?:V.+‬‬
‫* ניתן להוסיף גם‬

‫? סימן שאלה‬
‫הוא האופציה להגדיר שהאות שבאה לפניו יכולה להופיע או יכולה לא להופיע‬

‫סימן שנועד להעיד כמה פעמים האובייקט ששמתם מופיע }{‬


‫יסמן לי ‪ 22‬ואז שוב ‪ Regex 22‬למשל כאן‪ ,‬אני רוצה לסמן ‪ 2‬שמופיע פעמיים‪ ,‬אז‬
‫‪:‬דוגמא‬
‫‪{2}2‬‬

‫סימן שנועד לסמן אובייקט כקבוצה ‪ ,‬כל הופעה שלו תסומן בנפרד )(‬

‫‪2}2{+‬‬ ‫אם תוסיף ‪ +‬לדוגמא‬


‫אז הוא יסמן את כולם כקבוצה אחת‬

‫‪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

You might also like