Invoice 15/01/2024 was paid on 03/02/2024. The next review is scheduled for 30/11/2025. Rows without a date like "n/a" are left untouched.

Regex Replace מחיל ביטוי רגולרי על הטקסט שלך ומשכתב כל התאמה באמצעות תבנית החלפה במקום לחפש מילה קבועה, אתה מתאים צורה - תאריך, מספר טלפון, תג - ובונה אותה מחדש איך שתרצה. Capture backreferences group like $1 and $2 let you reorder and reformat the parts you matched, so turning 2024-01-15 into 15/01/2024 is a single expression vather than a hand edit on every line.
הכלי משתמש באותו מנוע JavaScript RegExp שפועל בדפדפן שלך וב-Node.js, ושדה ההחלפה עוקב אחר התחביר הסטנדרטי String.replace: $1 עד $9 עבור קבוצות ממוספרות, $<name> עבור קבוצות עם שם, $& עבור כל ההתאמה, ו-$$ עבור סימן דולר מילולי. אתה רואה את הפלט המשוכתב ואת מספר ההחלפות באופן מיידי, כך שתוכל לאשר שדפוס עושה את מה שאתה מצפה לפני שאתה מפעיל אותו מול קובץ גדול או מדביק אותו בקוד.
הכל פועל 100% בדפדפן שלך הדפוסים והטקסט שלך - הכוללים לעתים קרובות שורות יומן, קוד מקור או רשומות עם נתונים אישיים - לעולם אינם מועלים או מאוחסנים, והכלי ממשיך לעבוד כשהחיבור שלך כבוי. זה הופך אותו לבטוח לעיצוב מחדש של נתונים רגישים שלעולם לא אמורים לעזוב את המכשיר שלך.
למחרוזת החלופית יש תחביר קטן משלה, והוא המקור לרוב ההפתעות סימן דולר הוא מיוחד: $1 מכניס את קבוצת הלכידה הראשונה, $& כל ההתאמה, ו-$` ו-$' את הטקסט שלפניה ואחריה זה אומר שדולר מילולי בהחלפה שלך צריך להיכתב $$, וזו הסיבה שהחלפת מחיר ב-$5 מקודד קשה יכולה לייצר משהו בלתי צפוי קבוצות בשם מוזכרות כ-$<name>. בריחות כגון קו נטוי n הן חלק משפת הדפוס ולא ההחלפה, כך שתחליף המכיל שורה חדשה אמיתית צריך אחד שהוקלד ולא נכתב כבריחה. החלפות מחושבות משמאל לימין מול המחרוזת המקורית, כך שתחליף שמייצר טקסט התואם לתבנית לא נסרק מחדש.
הקלד ביטוי רגולרי בשדה Find, שנכתב ללא האלכסונים שמסביב. לחץ על טען מדגם כדי להתחיל מדוגמה של עיצוב מחדש של תאריך עבודה.
שים את התחליף בשדה החלף השתמש ב-$1, $2 ובקבוצות בשם כמו $<year> כדי לעשות שימוש חוזר בחלקים שהדפוס שלך תפס, או להשאיר אותו ריק כדי למחוק כל התאמה.
החלף דגלים כגון g (החלף הכל), i (התעלם ממקרה) ו-m (רב-קו), ולאחר מכן הדבק את הטקסט שברצונך להפוך עדכון ספירת הפלט וההחלפה בשידור חי.
סקור את הטקסט המשוכתב, אשר שספירת ההחלפה תואמת למה שאתה מצפה, והעתק את הפלט כאשר הוא נכון.
סדר מחדש ופרמט מחדש טקסט מותאם עם $1, $2 והפניות בשם $<name>, כך שתוכל לבנות מחדש נתונים במקום רק למחוק אותם
ראה בדיוק כמה התאמות הוחלפו תוך כדי הקלדה, כך שתוכל לתפוס דפוס שמתאים יותר מדי או מעט מדי לפני שאתה מתחייב
החלף את כל ששת דגלי 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.
Test regular expressions against sample text with live match highlighting, capture groups, and full flag support
Minify JSON by removing whitespace, or beautify it with clean indentation, with live size-savings stats and exact parser error messages
0 comments
No comments yet. Be the first to share your thoughts!