בודק Regex בחינם
בדוק ביטויים רגולריים מול טקסט בזמן אמת. ראה התאמות מודגשות, קבוצות ופרטי התאמה.
g Global - מצא את כל ההתאמות · i ללא הבחנה בגודל אותיות · m Multiline - ^ ו-$ תואמים גבולות שורה · s Dotall - נקודה תואמת שורה חדשה · u Unicode - התאמה מלאה של קוד-נקודה · y Sticky - כל התאמה חייבת להתחיל במקום שהקודמת הסתיימה
התאמות
שימושים נפוצים
- בדוק regex לאימות טופסכתוב ובדוק ביטויים רגולריים לאימות כתובות דוא"ל, מספרי טלפון, קודים בודדים וקלטים טופס אחרים.
- Parse יומנים של שרת עם regexכתוב דפוסי regex כדי לחלץ טימסטמפים, כתובות IP, קודי שגיאה וdata מובנה מקבצי יומן.
- חלץ והחלף טקסט עם regexהשתמש ב-regex כדי למצוא דפוסים, חלץ נתונים או הכינו פעולות search-and-replace לפני הריצה שלהם בעורך.
- בדוק דפוסי ניתוב URLכתוב ובדוק דפוסי regex לכללי ניתוב URL ב-Express, Nginx ו-Apache.
- חלץ נתונים עם regexבנה ובדוק דפוסים כדי לחלץ נתונים מובנים מטקסט לא מובנה, HTML או markdown.
כיצד זה עובד
כלי זה פועל כולו בדפדפן שלך באמצעות מנוע ה-RegExp המובנה של JavaScript — אותו מנוע שמפעיל כל סקריפט בכל אתר שאתה מבקר בו. שום תבנית, טקסט בדיקה, או תוצאת התאמה לעולם לא נשלחת לשרת.
- 1התבנית מקומפלת ל-RegExpתוך כדי הקלדה, הכלי קורא ל-new RegExp(pattern, flags) באמצעות הדגלים שהחלפת (g, i, m, s, u, y). אם התבנית לא תקינה תחבירית, הודעת השגיאה שנתפסה מוצגת inline מיד — ללא כפתור שליחה נדרש.
- 2לולאת exec() אוספת התאמותהמנוע מריץ re.exec(text) בלולאה, רושם את אינדקס התו, האורך, הערך המלא, קבוצות הלכידה הממוספרות, וכל קבוצות בעלות שם של כל התאמה. תקרת בטיחות של 10,000 התאמות מונעת תבניות בורחות, ושומר התאמה-באורך-אפס מקדם את lastIndex כדי למנוע לולאות אינסופיות.
- 3הטקסט מפוצל לטווחים מודגשיםפונקציית buildSegments עוברת על היסטי ההתאמה ופורסת את טקסט המקור למקטעים לא-מותאמים ומותאמים לסירוגין. טווחים מותאמים עטופים באלמנטי <mark> מעוצבים בצבעים מתחלפים כך שהתאמות חופפות או סמוכות נשארות בולטות חזותית.
- 4מצב החלפה דרך String.replaceמעבר למצב החלפה קורא ל-testText.replace(new RegExp(pattern, flags), replacement) ישירות, מה שאומר שהפניות-אחור כמו $1 ו-$<name> פועלות בדיוק כפי שהיו פועלות בקוד JavaScript. טקסט התוצאה מוצג בזמן אמת וניתן להעתקה ללוח.
כלים קשורים
בודק בקרי משחק
בדוק בקר משחק בדפדפן שלך: ראה כל לחצן, סטיק וטריגר בזמן אמת, בדוק סחיפה של הסטיקים, ונסה את מנועי הרטט.
בדיקת מסך מגע
צייר עם האצבעות שלך כדי למצוא אזורים מתים במסך המגע שלך, ספור כמה נגיעות הוא מזהה בו-זמנית, וראה לחץ וגודל מגע.
מאמת קבצי ENV
בדוק קובץ .env לגילוי מפתחות כפולים, ריווח שגוי וערכים ללא מרכאות — ולאחר מכן קבל גרסה נקייה וממוינת וקובץ .env.example מוכן ל-commit. פועל בדפדפן שלך.