Handytool
מדריך מפתח5 דק׳ קריאהעודכן ב-16 במרץ 2026

Playground Regex חינם

ביטויים רגולריים של JavaScript Debug בזמן אמת

מבחן regex של Handytool פועל דפוסים נגד מחרוזת בדיקה ברגע שתקליד, המציג כל התאמה, קבוצת לכידה, ותצוגה מקדימה של החלפה ללא עזיבת הדפדפן.

הנקודות החשובות

  • 01מבחן משתמש ברכש JavaScript RegExp native של הדפדפן שלך, כך שתוצאות תואמות בדיוק מה שקוד Node.js או דפדפן מודרני יוצר בייצור.
  • 02כל שישה דגלים JavaScript (g, i, m, s, y, u) זמינים באופן אישי.
  • 03תבניות החלפה תומכות ב-$1, $2, $&, ו-$$ לתחזוקות החלפה חזקה.
  • 04שום דבר לא שולח לשרת - דפוסים ומחרוזות בדיקה נשארות לחלוטין בדפדפן שלך.

למה Regex Tester הנידה שלך IDE

ביטויים רגולריים הם חזקים אך ידועים כקשה לקריאה בהשקפה. אפילו מפתחים מנוסים מובילים אל הפתעות: נקודה שנבלעת newlines, כמתי כדיס שצורך יותר מדי, או קבוצה לכידה שהיא אחד כבוי. בודק ייעודי קוצץ בתוך הקוד שמסביב כדי שתוכל להיות על הדפוס וקלט מחרוזת בבת אחת.

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

כיצד לבדוק דפוס Regex

כל זרימת העבודה לוקחת תחת דקה.

  1. 01

    הדבק או הקלד את הדפוס שלך

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

  2. 02

    קבע את הדגלים שלך

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

  3. 03

    הדבק את מחרוזת הבדיקה שלך

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

  4. 04

    בדוק קבוצות לכידה

    גלול את רשימת ההתאמה כדי לראות כל מצב עמדה וערך של כל קבוצה לכידה מספר.

  5. 05

    תצוגה מקדימה של החלפה

    הזן תבנית החלפה באמצעות $1, $2, או $& כדי לראות את פלט החלופה בחיים - גדול לאישור String.replace () כל לפני שתכתוב את זה.

Regex מהיר Debugging Checklist

לפני בידיעת באג, הפעל דרך אלה:

  • 01האם הדגל הגלובלי מופעל אם אתה מצפה יותר מ-התאמה אחת?
  • 02צריכים נקודות להתאים newlines? הפעל את דגל s אם כן.
  • 03האם אתה משתמש קבוצות מספר ($1, $2) או קבוצות בעלות שם (\k<name>) בהחלפה?
  • 04האם דפוס משתמש בהימלאות Unicode (\p{…})? דורש את דגל u.
  • 05האם הדגל הדביק (y) צריך lastIndex טרייה עבור כל התאמה?

פרטי לפי עיצוב

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

כי אין backend מעורב, יש גם לא שיעור מגביל, לא חשבון הדרוש, וללא הגבלת גודל הדבק מעבר למה שלשונית הדפדפן שלך יכולה להטיל. דפוסים יומיומיים רוב ומחרוזות מעובדות תחת millisecond.

Regex Tester FAQ

איזו טעם regex בודק זה משתמש?

JavaScript (ECMAScript). דפוסים מעריכים את מנוע RegExp native של הדפדפן, התאמה ההתנהגות Node.js וברכב מודרני בדיוק. Lookbehinds, קבוצות בעלות שם, והימלאות נכס Unicode (\p{…} עם דגל u) כל התומכת.

האם דפוס שלי או בדיקת מחרוזת עזוב את הדף?

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

כיצד אני משתמש קבוצות לכידה בשדה החלפה?

השתמש $1, $2, … ל-קבוצות מספר, $& עבור ההתאמה כולה, ו-$$ להחדרת סימן דולר פתיל. התצוגה המקדימה מתעדכנת בחיים כשתשנה כל דפוס או תבנית.

האם זה עובד לדפוסי Python או PCRE?

המנוע הוא JavaScript, כדי שרוב דפוסי בסיס מתנהגים זהה, אך מעוטר בחוק קבוצות בעלות שם (?P<name>…) וכמתי בעלות שם לא התומכת. השתמש בשווה ערך JS - (?<name>…) ל-קבוצות בעלות שם.

למה regex שלי לא תואם על ציר שורות?

הפעל את דגל s (dot-all), או החלף . עם [\s\S]. ללא זה, הנקודה תואמת כל תו למעט newline.

כלים קשורים

המשך לעבוד עם כלי מפתח

כלי מפתח