בוחן Regex מעריך ביטויים קבועים מול טקסט בדיקה בזמן אמת. התאמות מודגשות בצבעים מתחלפים, קבוצות לכידה וקבוצות בעלות שם מופרדות לכל התאמה, וכל הדגלים הסטנדרטיים (g, i, m, s, u, y) נתמכים. מצב החלפה מראה כיצד החלפות הופכות את הטקסט.
ביטויים רגולריים הם שפת דפוסי הטקסט האוניברסלית, אבל לקבל אותם נכון דורש איטרציה. Regex Tester הופך את האיטרציה הזו למיידית. הקלד תבנית וראה התאמות מודגשות בטקסט הבדיקה תוך כדי ההקלדה.
כל כרטיס התאמה מציג את תת-המחרוזת שהתאימה, את האינדקס שלה, ואת כל קבוצת לכידה ($1, $2, ...) וקבוצה בעלת שם בנפרד - בלי יותר ניחושים אם הקבוצות שלך לכדו מה שציפית. כל שישה דגלי ה-regex של JavaScript נתמכים גם דרך שדה דגלים קומפקטי (gi, gim) וגם דרך שורת תיבות סימון ידידותית יותר. מצב ההחלפה מריץ String.replace עם התבנית ומחרוזת ההחלפה שלך - תומך ב-$& (ההתאמה השלמה), $1..$9 (קבוצות), והתייחסויות אחוריות בעלות שם.
מכיוון שההתאמה רצה מול מנוע ה-regex הטבעי של JavaScript, התוצאות משקפות בדיוק מה שהקוד שלך יעשה בפרודקשן - כולל התנהגות ספציפית ל-JS שנבדלת מ-PCRE או ממודול ה-re של Python, כמו הטיפול בתמיכת lookbehind ובבריחות תכונות Unicode. אם תבנית נמצאת בסיכון ל-backtracking קטסטרופלי - כמתים מקוננים שיכולים לגרום לזמן התאמה אקספוננציאלי בקלטים מסוימים - התאמות ארוכות מדי מסומנות במקום לתת ללשונית לקפוא, כך שתוכל לתפוס תבנית מסוכנת במהלך הבדיקה במקום לגלות אותה בפרודקשן תחת תעבורה אמיתית. הכל רץ מקומית כך שהקלט שלך אף פעם לא עוזב את המחשב שלך.
התאמות מודגשות בצבעים סגול וירוק מתחלפים כשאתה מקליד — ראה בדיוק מה ה- regex לוכד ללא הפעלת הסקריפט.
כל התאמה מציגה את האינדקס שלה במקור, מחרוזת התאומה וכל קבוצת לכידה ($1, $2, ...) וקבוצה בעלת שם עם ערך.
תומך g (גלובלי), i (התעלם מ- case), m (multiline), s (dotAll), u (unicode), y (sticky). החלף דרך קלט קומפקטי או שורת תיבת בחירה.
הזן מחרוזת החלפה עם $&, $1..$9 או חזרות $<name>. לחץ על החלף כדי להפוך את טקסט הבדיקה באופן מיידי.
הפלט מתעדכן בחיים בכל לחיצת מקש. אין כפתור ריצה — כיול הדפוס שלך עד שההתאמות נראות נכונות.
תחביר regex לא תקף מדווח עם הודעת השגיאה המדויקת מהמנוע JavaScript כדי שתוכל לתקן תחביר במהירות.
בנה regex עבור דוא״ל, מספרי טלפון או קודי ZIP, ואז בדוק מול מקרים קיצוניים לפני משלוח לקוד הייצור.
חלץ שדות מובנים (חותמות זמן, מזהים, IP) משורות יומן על ידי איטרציה על regex עד שכל פורמט צפוי תואם.
אמת שה- regex של חיפוש/החלפה פועל בבטחה בקוד או טקסט אמיתי לפני הפעלתו על מאות קבצים.
ניסיון בתכונות כמו lookahead, lookbehind, קבוצות שלא לוכדות או בריחות נכסי Unicode בחול בטוח וחזותי.
הדבק את ה- regex מהקוד שלך, הקלט שצריך להתאים, וראה בדיוק היכן ה- regex נכשל — לא עוד ניחושים.
לחץ על סמל Regex בדוק DevSuite Pro. חלונית נפתחת עם דפוס, דגלים, טקסט בדיקה ושדות החלפה.
הקלד את regex שלך בין הנטויות. ניתן להקליד דגלים ישירות (gi) או להחליף עם תיבות בחירה למטה.
הדבק את הטקסט לחיפוש באזור טקסט הבדיקה. התאמות מודגשות באופן מיידי.
רשימת פרטי התאמה למטה מציגה את האינדקס של כל התאמה וקבוצות לכידה. אשר כי הקבוצות שלך לוכדות מה שאתה מצפה.
הזן מחרוזת החלפה עם חזרות $1, $& או $<name>. לחץ על החלף כדי להפוך את הטקסט במקום.
התקן את DevSuite Pro בחינם ופתח 64+ כלי פיתוח לדפדפן שלך.