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