NET/ביטוי רגולרי: הבדלים בין גרסאות בדף

תוכן שנמחק תוכן שנוסף
Effib (שיחה | תרומות)
מ עוד, הגהה
Effib (שיחה | תרומות)
הרחבה
שורה 19:
* [A-Z] - משמש לכל תו גבוה באלפבית האנגלי.
* [0-9] - משמש לכל הספרות, לדוגמה הביטוי [5-8] מציין כי התוכנה תחפש ספרות בין 5 ל8.
* {} - משמש לסמן את מספר המופעים של תוי הביטוי שמחפשים לדוגמה {2}[A-Z] מציין שהתוכנה תחפש שתי אותיות גדולות. א{2,4} מציין שהתוכנה תחפש מחרוזות שמורכבות מהאות אלף בלבד בגדלים של שניים עד ארבע (אא, אאא, אאא).
* * - משמש לציין מספר תוים לא מוגבל. למשל הביטוי הבא "^[0-9]*$" יבדוק האם כל המחרוזת היא ספרתית, מתחילתה ועד סופה.
* בכדי לסמן כלל התוים להוציא חלק מהם יש לסמן זאת כך: [^a-d] - משמעות ביטוי זה הוא כל התוים להוציא את אלו שבין a ל d.
* | - מפריד לבכדי לסמן כמה ביטויים. למשל אב|אגג|הדד יגרום לחפש את אחד משלושת המחרוזות הללו.
 
==VB==
שורה 35 ⟵ 37:
 
<source lang="vbnet">
Dim bachlam = "[ב,כ,ל,מבכלמ]"
Dim str As String = "חתול תעלול נכנס לתוך הארון, וישב לו בתוך הארון."
Dim substr As String = bachlam & "תוך"
שורה 61 ⟵ 63:
End If
</source>
 
==קישורים חיצוניים==
* [http://www.regular-expressions.info/reference.html רשימה של הסימניים ותפקודתם בביטוי רגולרי], אתר regular-expressions