קוד ופורמט

מבחן רגקס

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

מבחן רגקס
/ / g
ניתן לבחור מספר דגלים; דגלים פעילים מסומנים.
מידע

אודות Regex Test

ביטויים רגולריים (ביטוי רגולרי / רגקס) הוא תקן שפה עוצמתי המשמש לחיפוש, אימות או חילוץ דפוסים ספציפיים בתוך טקסט. בבדיקות פשוטות כמו אימייל, מספר טלפון או אימות כתובות URL; אותו תחביר חל גם על משימות מתקדמות כמו ניתוח קבצי יומן או טרנספורמציות טקסט מורכבות. עם כלי בדיקת רגקס חינמי זה, תוכל לבדוק מיד את דפוס הכתיבה שלך על טקסט אמיתי.

רכב, גלובל (G), אינסנסיטציה לאות (i), קווים מרובים (מ), dot-all (s/dotAll) ו יוניקוד (u) דגלים. כל החלקים התואמים מסומנים בצבע בתוך הטקסט. אם רלוונטי, לכידת קבוצות ((קבוצה)) מופיעים לפי מספר בטבלה נפרדת; כך שקל לראות איזה ערך הקבוצה תופסת. כשאתה מזין דפוס שגוי, הכלי מיד מתריע ולא גורם לקריסה.

כל התהליך מתבצע בדפדפן שלך; הטקסט שלך לא נשלח לאף שרת. השפה המקורית של JavaScript RegExp מכיוון שהמנוע בשימוש, התוצאות תואמות בדיוק לסביבות JavaScript. אתה יכול להשתמש בכלי הזה כתחום תרגול בתהליך הלמידה של רגקס, או כדי לבדוק בפועל את הדפוס שתשתמש בו בפרויקט שלך.

איך להשתמש בזה?

שלב אחר שלב

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

שאלות נפוצות

g: גלובלי — כל המשחקים, לא רק המשחק הראשון. i: לא רגיש לאותיות — אין הבדל בתיק. m: רב-קו — ^ ו $ הוא מפורש כתחילה/סוף של הקו. s: dotAll — נקודה (.) גם ממפה את התו של הקו החדש. u: Unicode — מספק תמיכה מלאה ב-Unicode.

כאשר הכלי תופס את הדפוס הלא תקין, הוא מציג הודעת אזהרה אדומה והתוצאה הנוכחית מנוקת. האפליקציה לא קורסת; כשאתה מתקן את הדפוס, התוצאה מתחדשת מיד.

החלקים שאתה מצרף בסוגריים בדפוס שלך יוצרים קבוצת לכידה: לדוגמה (\d+). לכל משחק, תוכן הקבוצות מחולק לקבוצות 1, קבוצה 2... הוא מופיע כך. קבוצות ללא שם ושמות ((?<ad>...)) נתמך.

מכיוון שהחישוב נעשה באמצעות מנוע JavaScript של הדפדפן שלך, הוא מהיר בדפדפנים מודרניים, אפילו עם כמה מגה-בייט של טקסט. דפוסים ארוכים מאוד או ביטויים עם "חזרה קטסטרופלית" יכולים להאט את הדפדפן; במקרה הזה, רעננו את הדף.

תבנית ה-regex וטקסט הבדיקה שלך מעובדים רק בדפדפן שלך; אין נתונים שמועברים לשרת או נשמרים.