התאמת דפוס ביטוי רגיל
ביטויים רגילים מאפשרים לך התאמת דפוסים ב- VBScript ו- ASP. במהותה, אתה יכול לאמת שכל מחרוזת קלט תואמת להגדרות האות / מספר שלך.

ראשית, אתה יכול לחפש התאמות מדויקות לתווים. אז אם אתם מחפשים

א ב ג

זה יתאים לאותיות המדויקות, ברצף המדויק הזה.

מה אם אתה צריך להתאים נגד מגוון תווים? זה המקום שבו סוגריים נכנסים.

אם רצית לקבל ערכים של ID1 דרך ID9, אתה יכול להגדיר את התבנית שלך להיות

תעודת זהות [1-9]

זה יתאים ל- ID1, ID2, ID3, ID4, ID5, ID6, ID7, ID8 ו- ID9.

יש גם תווים כלליים. אם היית זקוק לערך כדי להתחיל עם SUBJ אבל יש לך תווים אחרי אותה נקודה, אתה יכול לעשות זאת

SUBJ *

אתה יכול גם להשתמש ב {#} כדי לומר שאתה רוצה מספר מסוים של משהו. אז אתה יכול לעשות

[1-9]{9}

אם אתה רוצה לראות 9 ספרות ברציפות.

באמצעות היגיון זה, תבנית למספר ביטוח לאומי תהיה

[0-9]{3}-[0-9]{2}-[0-9]{4}

נקודה היא דמות מיוחדת. זוהי תו כללי תואם שמתאים לכל דמות יחידה. אז אתה יכול לחפש

ג

וזה יתאים לחתול, מיטת תינוק, לחתוך, לחתוך וכן הלאה.

יש שתי דמויות "עוגן" מיוחדות. אלה ^ ו- $. ה- ^ מייצג את תחילתו של מחרוזת. זה מבטיח שההתאמה תתחיל בחלק הראשון של המיתר. בצד השני, $ מייצג את החלק הסיום של המחרוזת.

אז אם היית רוצה למצוא משהו שהתחיל בטקסט http, בלי שום דבר לפניו, היית מחפש

^ http

שים לב שלקראט יש משמעות שנייה ושונה בעת השימוש בסוגריים []. במקרה זה, מדובר במפעיל "לא". אז אם חיפשת

[^ ד]

זה ימצא את המילה א אבל לא את המילה ו.

יש גם את המפעיל "או" בביטויים רגילים. זהו סמל הצינור, או |. אתה יכול לחפש

גבוה | נמוך

לקבל גבוה או נמוך.

אתה יכול להשתמש בסימן שאלה כדי לציין שמשהו אינו אופציונלי. נניח שרצית לחפש משהו עם הטקסט

אינדקס

ולא היית בטוח אם תהיה נטייה אחרי המילה הזו או לא. אתה יכול לחפש

אינדקס/?

זה גם יתאים

אינדקס

או

אינדקס/

ככל שמשחקים יותר עם ביטויים רגילים, אתה מבין שהם חזקים יותר!

כדי ללמוד כיצד להשתמש בתבניות אלה בקוד שלך, הקפד לקרוא שימוש בביטויים רגילים בקידוד ASP!

הוראות וידאו: 15 ways to say I’M BUSY ⎢ English Lesson ⎢ English Phrases (מאי 2024).