[email protected]supporttoolz.dev[email protected]salestoolz.dev[email protected]litonpixarlabs.io[email protected]billingexample.com
בודק Regex מאפשר לך לכתוב ביטוי רגולרי, להריץ אותו מול טקסט לדוגמה ולראות בדיוק מה הוא מתאים בזמן אמת כל התאמה מודגשת במקום, כל קבוצת לכידה רשומה עם הערך והמיקום שלה, ושגיאות תחביר בתבנית שלך מדווחות עם ההודעה המדויקת של המנוע - כך שתוכל לנפות באגים בתבנית תוך שניות במקום להדביק אותה בקוד שלך ולהפעיל מחדש את התוכנית שלך.
ביטויים רגולריים הם קומפקטיים אך לא סלחניים: בריחה חסרה, מכמת חמדן או מחלקת תווים לא מובנת יכולים לגרום לתבנית להתאים לכלום, להתאים יותר מדי או לזרוק שגיאה. בוחן זה משתמש באותו מנוע JavaScript Regexp של הדפדפן וה-Node.js שלך, כך שההתנהגות שאתה רואה כאן היא ההתנהגות שאתה מקבל בקוד הייצור. החלף את הדגלים G, I, M, S, U ו-Y כדי לראות כיצד כל אחד מהם משנה את התוצאה.
הכל פועל 100% בדפדפן שלך הדפוסים ונתוני הבדיקה שלך - הכוללים לעתים קרובות שורות יומן אמיתיות, רשומות משתמש או פורמטים קנייניים - לעולם אינם מועלים או מאוחסנים הכלי פועל במצב לא מקוון לאחר הטעינה, כך שתוכל לבדוק ביטויים על נתונים רגישים מבלי שהוא יעזוב את המכשיר שלך.
המנוע כאן הוא של הדפדפן עצמו, אז ההתנהגות תואמת את מה שה-JavaScript שלך יעשה במקום להתקרב אליו. שני דברים מכשילים אנשים. הדגל הגלובלי הופך ביטוי רגולרי למצוין: הוא שומר על אינדקס אחרון בין שיחות, כך ששימוש חוזר באותו אובייקט בלולאה יכול לדלג על התאמות או להחזיר null במחרוזת שתואמת בבירור. יצירת הביטוי טרי, או איפוס lastIndex, נמנעת ממנו. השני הוא ביצועים. מכמתים מקוננים על ערכות תווים חופפות, צורת (a+)+, יכולה לקחת זמן אקספוננציאלי בקלט שלא מצליח להתאים, וזה המנגנון מאחורי מניעת שירות של ביטוי רגולרי. דפוס שהוא מיידי בדוגמאות שלך ותלוי על מחרוזת ארוכה יותר יש בעיה זו, אז בדוק את המקרים הכושלים בצורה מכוונת כמו המקרים החולפים.
הקלד או הדבק ביטוי רגולרי בשדה התבנית - כתוב אותו ללא האלכסונים שמסביב, רק הביטוי עצמו. לחץ על טען מדגם כדי להתחיל מדוגמה עובדת להתאמת דואר אלקטרוני.
החלף דגלים כמו g (גלובלי - מצא את כל ההתאמות), i (לא רגיש לאותיות גדולות), m (עוגנים מרובי קווים) ו-s (נקודה תואמת קווים חדשים) כדי לשלוט על אופן יישום התבנית.
הדבק את הטקסט שברצונך לחפש באזור הבדיקה. התאמות עדכון חי בזמן שאתה עורך את התבנית או את הטקסט.
ראה כל התאמה מסומנת בשורה, סקור את קבוצות הלכידה הממוספרות והשמות עבור כל התאמה, והעתק את הביטוי המוגמר /pattern/flags כשתסיים.
כל התאמה מסומנת ישירות בטקסט הבדיקה שלך תוך כדי הקלדה, עם צבעים מתחלפים כך שהתאמה סמוכים נשארת ברורה
קבוצות לכידה ממוספרות ונשמות רשומות לכל התאמה עם הערכים שנלכדו, כך שתוכל לאמת מה כל חלק של התבנית מחלץ
החלף את כל ששת דגלי JavaScript - גלובלי, התעלם ממקרה, רב קו, dotAll, unicode ודביק - וראה את האפקט מיד
דפוסים לא חוקיים נתפסים ומדווחים עם השגיאה המדויקת של מנוע ה-JavaScript, ומצביעים אותך ישר על בעיית התחביר
Extract email addresses, URLs, phone numbers, and IPv4 addresses from any block of text. De-duplicate, sort, and copy the results. Runs client-side.
Paste a regular expression and get a clear, token-by-token explanation in plain English, including flags, groups, and quantifiers.
Find and replace text with a regular expression, using capture group backreferences like $1 and named groups, with full flag support
Convert typed text into realistic handwritten style. Choose from various handwriting fonts, ink colors, and paper backgrounds.
0 comments
No comments yet. Be the first to share your thoughts!