בודק Regex (התאמות, קבוצות ותצוגת החלפה)
צריך להריץ בדיקת regex במהירות? הדבק ואמת מיד עם בודק regex זה.
ראה התאמות מודגשות, capture groups ופלט החלפה במסך אחד.
איך משתמשים
- הזן pattern ובחר את ה-flags הדרושים לך (g/i/m).
- הדבק טקסט מקור. אם auto-run פועל, התוצאות יתעדכנו מיד.
- השתמש ברשימת ההתאמות כדי לבדוק מיקומים ולקפוץ לכל התאמה.
- השתמש בלשוניות 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.