OnWorks Linux ו-Windows Online WorkStations

לוגו

אירוח מקוון בחינם עבור תחנות עבודה

<הקודם | תוכן | הבא>

* - התאם אלמנט אפס או יותר פעמים

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

[[:upper:]][[:upper:][:lower:] ]*\.

הביטוי מורכב משלושה פריטים: ביטוי סוגריים המכיל את [:עֶלִיוֹן:] מחלקת תווים, ביטוי סוגריים המכיל גם את [:עֶלִיוֹן:] ו [:נמוך יותר:] כיתות אופי ורווח, ותקופה נמלטה עם קו נטוי. האלמנט השני נגרר עם an * מטא, כך שאחרי האות הגדולה המובילה במשפט שלנו, כל מספר של אותיות גדולות וקטנות ורווחים עשויים לעקוב אחריה ועדיין להתאים:



[me@linuxbox ~]$ הד "זה עובד." | grep -E '[[:upper:]][[:upper:][

:נמוך יותר:] ]*\.'

זה עובד.

[me@linuxbox ~]$ הד "זה עובד." | grep -E '[[:upper:]][[:upper:][

:נמוך יותר:] ]*\.'

זה עובד.

[me@linuxbox ~]$ הד "זה לא" | grep -E '[[:upper:]][[:upper:

][:נמוך יותר:] ]*\.'

[me@linuxbox ~]$

[me@linuxbox ~]$ הד "זה עובד." | grep -E '[[:upper:]][[:upper:][

:נמוך יותר:] ]*\.'

זה עובד.

[me@linuxbox ~]$ הד "זה עובד." | grep -E '[[:upper:]][[:upper:][

:נמוך יותר:] ]*\.'

זה עובד.

[me@linuxbox ~]$ הד "זה לא" | grep -E '[[:upper:]][[:upper:

][:נמוך יותר:] ]*\.'

[me@linuxbox ~]$


הביטוי תואם את שני המבחנים הראשונים, אך לא את השלישי, כיוון שאין לו את התווית הראשית המובילה ואת התקופה הנגררת.


מחשוב ענן מערכת ההפעלה המוביל ב-OnWorks: