דוגמאות לביטויים רגולריים
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
הדוגמאות הבאות ממחישות את השימוש בביטויים רגולריים פשוטים ואת המבנה שלהם. כל דוגמה כוללת את סוג הטקסט שצריך להתאים, ביטוי רגולרי אחד או יותר שמתאימים לטקסט הזה והערות שמסבירות את השימוש בתווים מיוחדים ובפורמט.
חשוב: אנחנו תומכים רק בתחביר RE2, ששונה מעט מ-PCRE. כברירת מחדל, ביטויים רגולריים הם תלויי אותיות רישיות.
התאמה מדויקת לביטוי בלבד
התאמה מדויקת לביטוי בלבד
דוגמה לשימוש
התאמה לביטוי stock tips.
דוגמאות לביטויים רגולריים
דוגמה 1: (\W|^)stock\stips(\W|$)
דוגמה 2: (\W|^)stock\s{0,3}tips(\W|$)
דוגמה 3: (\W|^)stock\s{0,3}tip(s){0,1}(\W|$)
הערות
\W מתאים לכל תו שהוא לא אות, ספרה או קו תחתון. היא מונעת מהביטוי הרגולרי להתאים לתווים לפני או אחרי הביטוי.
בדוגמה 2, התו \s תואם לתו רווח, והמחרוזת {0,3} מציינת שיכולים להיות 0 עד 3 רווחים בין המילים stock ו-tip.
^ מתאים לתחילת שורה חדשה. מאפשר לביטוי הרגולרי להתאים לביטוי אם הוא מופיע בתחילת השורה, בלי תווים לפניו.
$ מתאים לסוף השורה. מאפשר לביטוי הרגולרי להתאים לביטוי אם הוא מופיע בסוף השורה, ללא תווים אחריו.
בדוגמה 3, (s) תואם לאות s, והמחרוזת {0,1} מציינת שהאות יכולה להופיע 0 או 1 פעמים אחרי המילה tip. לכן, הביטוי הרגולרי תואם ל-stock tip ול-stock tips. אפשר גם להשתמש בתו ? במקום {0,1}
\W מתאים לכל תו שהוא לא אות, ספרה או קו תחתון. היא מונעת מהביטוי הרגולרי להתאים תווים לפני או אחרי כתובת האימייל.
^ מתאים לתחילת שורה חדשה. מאפשר לביטוי הרגולרי להתאים לכתובת אם היא מופיעה בתחילת השורה, בלי תווים לפניה.
$ מתאים לסוף השורה. מאפשר לביטוי הרגולרי להתאים לכתובת אם היא מופיעה בסוף השורה, בלי תווים אחריה.
[\w.\-] מתאים לכל תו של מילה (a-z, A-Z, 0-9 או קו תחתון), לנקודה או למקף. אלה התווים התקפים הנפוצים ביותר בחלק הראשון של כתובת אימייל. התו \- (שמציין מקף) חייב להופיע אחרון ברשימת התווים בתוך הסוגריים המרובעים.
התו '\' לפני המקף והנקודה מציין שהתווים האלה הם לא תווים מיוחדים של ביטוי רגולרי. אין צורך לסמן בתו בריחה את הנקודה בתוך הסוגריים המרובעים.
{0,25} מציין שיכולים להופיע 0 עד 25 תווים מקבוצת התווים הקודמת לפני הסמל @. הגדרת האימייל של סינון לפי עמידה במדיניות תומכת בהתאמה של עד 25 תווים לכל ערכת תווים בביטוי רגולרי.
הפורמט (...) מקבץ את הדומיינים, והתו | שמפריד ביניהם מציין 'או'.
התאמה לכל כתובת IP בטווח
התאמה לכל כתובת IP בטווח
דוגמה לשימוש
התאמה לכל כתובת IP בטווח 192.168.1.0 עד 192.168.1.255.
דוגמאות לביטויים רגולריים
דוגמה 1: 192\.168\.1\. דוגמה 2: 192\.168\.1\.\d{1,3}
הערות
התו \ לפני כל נקודה מבטל את המשמעות המיוחדת של הנקודה – כלומר, הוא מציין שהנקודה היא לא תו מיוחד של ביטוי רגולרי.
בדוגמה 1, אין תווים אחרי הנקודה האחרונה, ולכן הביטוי הרגולרי תואם לכל כתובת IP שמתחילה ב-192.168.1., בלי קשר למספר שמגיע אחריה.
בדוגמה 2, הביטוי \d תואם לכל ספרה מ-0 עד 9 אחרי הנקודה האחרונה, והביטוי {1,3} מציין שהספרות 1 עד 3 יכולות להופיע אחרי הנקודה האחרונה. במקרה הזה, הביטוי הרגולרי תואם לכל כתובת IP מלאה שמתחילה ב-192.168.1.. הביטוי הרגולרי הזה תואם גם לכתובות IP לא חוקיות, כמו 192.168.1.999.
התאמה לפורמט אלפאנומרי
התאמה לפורמט אלפאנומרי
דוגמה לשימוש
צריך לוודא שמספרי הזמנות הרכש של החברה זהים. המספר הזה יכול להיות בפורמטים שונים, למשל:
\W תואם לכל תו שהוא לא אות, ספרה או קו תחתון. הוא מונע מהביטוי הרגולרי להתאים לתווים לפני או אחרי המספר.
^ תואם לתחילת שורה חדשה. מאפשר לביטוי הרגולרי להתאים למספר אם הוא מופיע בתחילת שורה, בלי תווים לפניו.
$ מתאים לסוף השורה. מאפשר לביטוי הרגולרי להתאים למספר אם הוא מופיע בסוף השורה, בלי תווים אחריו.
[#\-] תואם לסימן פאונד או למקף אחרי האותיות po, והמחרוזת {0,1} מציינת שאחד מהתווים האלה יכול להופיע אפס או פעם אחת. התו - (שמציין מקף) חייב להופיע אחרון ברשימת התווים בתוך הסוגריים המרובעים.
\s מתאים לרווח, ו-{0,1} מציין שרווח יכול להופיע אפס או פעם אחת.
\d מתאים לכל ספרה מ-0 עד 9, והערך {2} מציין שצריכות להופיע בדיוק 2 ספרות במיקום הזה במספר.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2026-06-04 (שעון UTC)."],[],[]]