0

Tester Regex Online

נפה באגים בביטויים רגילים של JavaScript: התאמות מודגשות, קבוצות לכידה, דגלים ותצוגה מקדימה של החלפה.

תומך ב-$1, $2 והפניות בשמות כמו $<name>; $& מוסיף את כל ההתאמה. השאר ריק כדי להסתיר את התצוגה המקדימה.

מעבד... 0%

תוצאה

בודק ביטוי רגולרי זה הוא שולחן עבודה חי לפיתוח וניפוי באגים של ביטויים רגילים של JavaScript. הקלד דפוס, החלף את הדגלים g, i, m, s ו-u והדבק כל טקסט בדיקה: התאמות מסומנות ישירות בטקסט תוך כדי הקלדה, מונה מראה כמה נמצאו, ורשימה מפורטת מפרקת כל התאמה לקבוצות הלכידה הממוספרות והשמות שלה. שגיאות תחביר לא פשוט נכשלות בשקט - הבוחן מראה את ההודעה המדויקת ממנוע ה-JavaScript, כך שסוגר תועה או מכמת לא חוקי נתפס מיד.

הוא בנוי לפיתוח דפוסים, לא לפעולות טקסט חד פעמיות. כאשר אתה מעצב לכידה עבור מנתח יומן, בודק אילו פורמטים של כתובת URL מקבל אימות, או לומד מה באמת מבטאים עושים, אתה צריך לראות קבוצות, מיקומים ומקרי קצה - זה מה שהכלי הזה מראה. עבור עבודות חיפוש או חיפוש והחלפה יומיומיות פשוטות על פיסת טקסט, הכלים הייעודיים לחיפוש בטקסט והחלפה בטקסט מהירים יותר; הבוחן הזה הוא המקום אליו אתה הולך כדי לקבל את התבנית עצמה נכונה.

מצב ההחלפה הופך אותו לתצוגה מקדימה מחדש: הזן מחרוזת החלפה עם הפניות $1, $& או $<name> וראה את הטקסט שעבר טרנספורמציה זה לצד זה עם המקור לפני שאתה מחייב את הביטוי לקוד. בשילוב עם הדפים המוגדרים מראש - דפוסים מוכנים למיילים, כתובות אתרים, מספרי טלפון, כתובות IP, תאריכים ומדיניות סיסמאות - זה משמש כאסמכתא מעשית לביטויים נפוצים בעולם האמיתי.

הכל מתבצע באופן מקומי בדפדפן שלך באמצעות מנוע ה-JavaScript RegExp המקורי - אותו מנוע שיריץ את הדפוס שלך בקוד ייצור JS, אז מה שמתאים כאן מתאים לשם. לא מועלים טקסט או דפוסים לשום מקום, מה שהופך את זה בטוח לנפות באגים בביטויים מול יומנים אמיתיים, דגימות נתוני לקוחות או קובצי תצורה, אפילו במצב לא מקוון.