בודק ביטויים רגולריים ‏(התאמות, קבוצות ותצוגת החלפה)

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

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

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

איך משתמשים

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

דוגמאות

חילוץ כתובות דוא"ל

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

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

החלפת ‏key=value

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

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

סינון שורות יומן

קלט: טקסט יומן עם INFO / WARN / ERROR

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

דף עזר להחלפה

  • $1, $2 ... : הפניות לקבוצות לכידה
  • $& : כל ההתאמה
  • $` : לפני ההתאמה / $' : אחרי ההתאמה

הערה

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

שאלות נפוצות

מהם המתגים g/i/m?

השתמש בתיבות הסימון כדי להפעיל או לכבות אותם. ‏(g=כללי, ‏i=ללא הבחנה בין אותיות, ‏m=רב-שורה)

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

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

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

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