בודק Regex ‏(התאמות, קבוצות ותצוגת החלפה)

צריך להריץ בדיקת regex במהירות? הדבק ואמת מיד עם בודק regex זה.

ראה התאמות מודגשות, capture groups ופלט החלפה במסך אחד.

הקלט שלך מעובד מקומית בדפדפן ואינו נשלח לשרת.

איך משתמשים

  1. הזן pattern ובחר את ה-flags הדרושים לך ‏(g/i/m).
  2. הדבק טקסט מקור. אם auto-run פועל, התוצאות יתעדכנו מיד.
  3. השתמש ברשימת ההתאמות כדי לבדוק מיקומים ולקפוץ לכל התאמה.
  4. השתמש בלשוניות Groups ו-Replacement כדי לאמת captures ופלט החלפה.

דוגמאות

חילוץ כתובות אימייל

קלט: טקסט שמכיל כתובות אימייל

פלט: התאמות מודגשות ומיקומי התחלה/סיום

החלפת ‏key=value

קלט: טקסט ‏key=value בכמה שורות

פלט: פלט החלפה באמצעות $1 ו-$2

סינון שורות לוג

קלט: טקסט לוג עם INFO / WARN / ERROR

פלט: התאמה לפי שורות עם flag ‏m

דף עזר להחלפה

  • $1, $2 ... : הפניות ל-capture groups
  • $& : כל ההתאמה
  • $` : לפני ההתאמה / $' : אחרי ההתאמה

הערה

  • כלי זה מעריך patterns באמצעות ביטויים רגולריים של JavaScript ‏(ECMAScript).
  • חלק מיכולות PCRE ‏(כגון atomic groups) אינן זמינות.
  • גם יכולות JavaScript עשויות להשתנות לפי סביבת הריצה.
  • התוצאות אינן מובטחות להיות זהות ל-PCRE.

שאלות נפוצות

מהם flags ‏g/i/m?

השתמש בתיבות הסימון כדי להפעיל או לכבות אותם. ‏(g=global, ‏i=ignore case, ‏m=multiline)

אפשר לבדוק גם החלפה?

כן. הזן מחרוזת החלפה ובדוק את לשונית Replacement. נתמכות גם הפניות לקבוצות כמו $1.

מה ההבדל לעומת PCRE?

כלי זה משתמש בביטויים רגולריים של JavaScript. בגלל הבדלים במפרט, אותו pattern עשוי להחזיר תוצאות שונות לעומת PCRE.

כלים קשורים