🎓 הקורס הדיגיטלי המקיף בישראל ל-Claude — לעבוד חכם יותר עם Claude
פפרומפטים.AIחיפוש

פרומפט לבניית ביטוי רגולרי (Regex)

ביטויים רגולריים (Regex) הם אחד הכלים החזקים ביותר לעבודה עם טקסט — חיפוש, חילוץ, בדיקת תקינות וניקוי נתונים — אבל גם אחד המתסכלים ביותר ללמוד ולכתוב. הפרומפט הזה הופך את התהליך לפשוט: במקום להיאבק בתחביר המוזר עם סימני $ ו-\d ו-? בלי סוף, אתה מתאר בעברית פשוטה מה אתה רוצה להתאים, נותן כמה דוגמאות שכן ושלא צריכות להתאים, ומקבל ביטוי רגולרי מוכן להדבקה — עם הסבר חלק-חלק שמלמד אותך מה כל סימן עושה, ועם רשימת דוגמאות שמראה בדיוק מה הביטוי תופס ומה לא. מתאים ליזמים, בעלי עסקים קטנים, ולכל מי שעובד עם אקסל, Google Sheets, כלי אוטומציה כמו Make ו-Zapier, או קוד — וחוסך שעות של ניסוי וטעייה מול אתרי בדיקה.

🏷️ ביטוי רגולרי🏷️ Regex🏷️ חילוץ נתונים🏷️ בדיקת תקינות🏷️ אוטומציה⏱️ 4 דקות📈 בינוני

📋 הפרומפט

אתה מומחה לביטויים רגולריים (Regex) שיודע להסביר בעברית פשוטה וברורה.

המשימה שלך: לבנות עבורי ביטוי רגולרי מדויק לפי התיאור והדוגמאות שאספק, ולהסביר אותו כך שאבין מה כל חלק עושה.

מה אני רוצה להתאים או לחלץ:
[מה_להתאים]

דוגמאות שכן צריכות להתאים:
[דוגמאות_שכן]

דוגמאות שלא צריכות להתאים:
[דוגמאות_שלא]

השפה או הכלי שבו אשתמש בביטוי: [שפה_או_כלי]
מה אני רוצה לעשות עם ההתאמה: [מטרה]

התשובה שלך צריכה לכלול:
1. הביטוי הרגולרי המוכן — בשורה אחת, בתוך בלוק קוד, מוכן להעתקה והדבקה.
2. הסבר חלק-חלק — פרק את הביטוי לרכיבים והסבר בעברית פשוטה מה כל סימן או קבוצה עושים ולמה הם שם.
3. דוגמאות שמתאימות — הראה שכל הדוגמאות שלי (וכמה נוספות שתחשוב עליהן) אכן מתאימות.
4. דוגמאות שלא מתאימות — הראה שהדוגמאות השליליות אכן נדחות, והוסף מקרי קצה מסוכנים שהביטוי תופס נכון.
5. הערות לשימוש — אם יש הבדל בתחביר בין כלים שונים (למשל JavaScript מול Python מול אקסל), ציין זאת. אם צריך דגלים (flags) כמו g או i, אמור לי.

חשוב: התאם את התחביר במדויק לשפה או לכלי שציינתי. אם משהו בתיאור שלי לא ברור או דו-משמעי — שאל אותי לפני שאתה מנחש. עדיף ביטוי פשוט וקריא על פני ביטוי "חכם" שקשה לתחזק.
▶️ פתח ב-Claude

🔤 המשתנים שצריך להחליף

משתנהמה למלאדוגמה
[מה_להתאים]תיאור בעברית פשוטה של מה שאתה רוצה להתאים, לחלץ או לבדוק *כתובת מייל תקינה
[דוגמאות_שכן]כמה דוגמאות אמיתיות שאתה רוצה שהביטוי יתפוס. ככל שתיתן יותר, התוצאה תהיה מדויקת יותר *dana@gmail.com, info@my-shop.co.il, yossi.cohen@company.org
[דוגמאות_שלא]דוגמאות שדומות אבל לא צריכות להתאים — עוזרות ל-Claude למקד את הביטוי ולמנוע התאמות שגויות *dana@@gmail.com, info@.com, סתם טקסט, @gmail.com
[שפה_או_כלי]השפה או הכלי שבו תשתמש בביטוי — התחביר משתנה ביניהם (JavaScript, Python, PHP, אקסל, Google Sheets, Make, Zapier ועוד) *JavaScript
[מטרה]מה תעשה עם ההתאמה — בדיקת תקינות, חילוץ ערך, חיפוש והחלפה, ניקוי נתונים וכו'לבדוק שהמשתמש הזין כתובת מייל תקינה בטופס

📝 איך להשתמש

מלא את שלושת השדות החשובים: מה אתה רוצה להתאים, דוגמאות שכן צריכות להתאים, ודוגמאות שלא. ככל שתיתן יותר דוגמאות אמיתיות — במיוחד מקרי קצה מסובכים — כך הביטוי שתקבל יהיה מדויק יותר ויפסיק לתפוס דברים שלא רצית. הקפד לציין את השפה או הכלי שבו תשתמש, כי התחביר של Regex משתנה בין JavaScript, Python, אקסל וכלי אוטומציה. אחרי שתקבל את הביטוי, העתק אותו ובדוק אותו על הנתונים האמיתיים שלך. אם משהו לא נתפס כמו שצריך — פשוט הדבק את הדוגמה הבעייתית ל-Claude ובקש לתקן.

💡 דוגמה לפלט

הבקשה: התאמת מספר טלפון נייד ישראלי (כמו 050-1234567), עבור בדיקת תקינות בטופס ב-JavaScript.

1. הביטוי הרגולרי המוכן
```
^05\d-?\d{7}$
```

2. הסבר חלק-חלק
`^` — תחילת המחרוזת. מבטיח שאין שום דבר לפני המספר.
`05` — הספרות 0 ו-5 בדיוק. כל מספרי הנייד בישראל מתחילים ב-05.
`\d` — ספרה אחת (0-9). זו הספרה השלישית של הקידומת (למשל ה-0 ב-050 או ה-2 ב-052).
`-?` — מקף אופציונלי. ה-? אומר "אפס פעמים או פעם אחת", כך שגם 0501234567 וגם 050-1234567 יתקבלו.
`\d{7}` — בדיוק 7 ספרות. אלה שבע הספרות שאחרי הקידומת.
`$` — סוף המחרוזת. מבטיח שאין שום דבר אחרי המספר.

3. דוגמאות שמתאימות
• 050-1234567  ✓ (עם מקף)
• 0521234567   ✓ (בלי מקף)
• 054-7654321  ✓
• 0581112233   ✓

4. דוגמאות שלא מתאימות
• 03-1234567   ✗ (קו נייח, לא מתחיל ב-05)
• 050-123456   ✗ (רק 6 ספרות אחרי הקידומת)
• 050-12345678 ✗ (8 ספרות — יותר מדי)
• 972501234567 ✗ (פורמט בינלאומי — לא נתמך בביטוי הזה)
• טלפון: 0501234567 ✗ (יש טקסט נוסף לפני, ו-^ חוסם את זה)

5. הערות לשימוש
• ב-JavaScript השתמש כך: `const isValid = /^05\d-?\d{7}$/.test(phone);`
• הביטוי הזה לא תומך בפורמט בינלאומי (+972). אם אתה צריך גם אותו, אמור לי ואבנה גרסה מורחבת.
• שים לב: בתוך מחרוזת רגילה ב-JavaScript (לא בין סלאשים) צריך להכפיל את הלוכסנים האחוריים — למשל "^05\\d-?\\d{7}$".

רוצה גם גרסה שמנקה רווחים ומקפים אוטומטית לפני הבדיקה? אמור לי ואוסיף.

🔧 וריאציות

הסבר ביטוי רגולרי קיים

יש לך ביטוי Regex שמישהו כתב או ש-AI יצר, ואתה לא מבין מה הוא עושה — קבל פירוק מלא בעברית.

אתה מומחה לביטויים רגולריים (Regex) שמסביר בעברית פשוטה וברורה.

לפניך ביטוי רגולרי שאני צריך להבין:
```
[הביטוי_הקיים]
```

השפה או הכלי שבו הוא משמש: [שפה_או_כלי]

הסבר לי:
1. במשפט אחד — מה הביטוי הזה מתאים בגדול.
2. הסבר חלק-חלק — פרק כל סימן, קבוצה ותו מיוחד, והסבר מה הוא עושה ולמה.
3. 3-4 דוגמאות של טקסט שהביטוי יתפוס, ו-3-4 דוגמאות שהוא ידחה.
4. אזהרות — מקרי קצה מסוכנים, ביצועים גרועים (כמו catastrophic backtracking), או דברים שהביטוי תופס בטעות ולא היית מצפה.

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

תיקון ביטוי רגולרי שלא עובד

יש לך Regex שכמעט עובד אבל תופס דברים שלא רצית או מפספס דברים שכן — תאר את הבעיה וקבל תיקון.

אתה מומחה לביטויים רגולריים (Regex) שעוזר לאתר ולתקן בעיות.

יש לי ביטוי שלא עובד כמו שצריך:
```
[הביטוי_הקיים]
```

השפה או הכלי: [שפה_או_כלי]

הבעיה: [תיאור_הבעיה]

דוגמאות שכן צריכות להתאים אבל לא מתאימות כרגע:
[דוגמאות_שכן]

דוגמאות שלא צריכות להתאים אבל כן מתאימות כרגע (תפיסה שגויה):
[דוגמאות_שלא]

תן לי:
1. אבחון — למה הביטוי הנוכחי נכשל בדיוק, ובאיזה חלק ממנו הבעיה.
2. הביטוי המתוקן — בבלוק קוד, מוכן להדבקה.
3. הסבר קצר על מה בדיוק שינית ולמה זה פותר את הבעיה.
4. אישור — הראה שהביטוי המתוקן עובר את כל הדוגמאות החיוביות ודוחה את כל השליליות.

עברית פשוטה. אם יש כמה דרכים לתקן — בחר את הקריאה והבטוחה ביותר.

💎 טיפים מתקדמים

  • 1.תן כמה שיותר דוגמאות אמיתיות — במיוחד מקרי קצה מסובכים. דוגמה אחת שלא רצית שתתאים שווה יותר מעשרה הסברים.
  • 2.תמיד ציין את השפה או הכלי. אותו ביטוי לא תמיד עובד אותו דבר ב-JavaScript, ב-Python ובאקסל — התחביר והדגלים שונים.
  • 3.בקש במפורש "תן לי גם דוגמאות שלא מתאימות" — זו הדרך הכי מהירה לוודא שהביטוי לא תופס דברים מיותרים.
  • 4.אם הביטוי תופס משהו לא נכון, אל תנסה לתקן לבד — הדבק את הדוגמה הבעייתית ל-Claude ובקש לעדכן את הביטוי שיכלול או ידחה אותה.
  • 5.לבדיקות תקינות ממש קריטיות (כמו מיילים לתשלומים), בקש מ-Claude להריץ בראש את הביטוי על הדוגמאות שלך ולהראות שלב-שלב למה כל אחת מתאימה או נדחית.

אהבת את הפרומפט הזה?

בלעבוד חכם יותר עם Claude תלמד לבנות פרומפטים כאלה בעצמך — מותאמים בדיוק לעבודה ולעסק שלך.

לפרטים על לעבוד חכם יותר עם Claude ←

📚 פרומפטים קשורים

💻טכנולוגיה ופיתוח·מתחילים

פרומפט לבניית נוסחת אקסל ו-Google Sheets

מתארים בעברית מה רוצים לחשב בגיליון ומקבלים נוסחה מוכנה לאקסל או ל-Google Sheets, עם הסבר איך היא עובדת ואיפה בדיוק להדביק אותה.

נוסחאות אקסלGoogle Sheets
⏱️ 3 דק׳
💻טכנולוגיה ופיתוח·בינוני

פרומפט לאיתור ותיקון שגיאה בקוד

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

תיקון שגיאותדיבאגינג
⏱️ 4 דק׳
💻טכנולוגיה ופיתוח·מתחילים

פרומפט להסבר קוד והוספת הערות

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

הסבר קודתכנות למתחילים
⏱️ 3 דק׳
💻טכנולוגיה ופיתוח·בינוני

פרומפט לכתיבת תיעוד טכני

הופך קוד או תיאור גולמי לתיעוד טכני ברור ומובנה — README, מדריך התקנה או תיעוד API — עם דוגמאות שימוש ומותאם לקהל היעד.

תיעוד טכניREADME
⏱️ 5 דק׳
💻טכנולוגיה ופיתוח·בינוני

פרומפט לבניית דאשבורד ב-Google Sheets

בניית דאשבורד ניהולי ב-Google Sheets — נוסחאות, מבנה גיליונות, גרפים וכפתורי פילטר — בלי להיות מומחה Sheets.

Google Sheetsדאשבורד
⏱️ 8 דק׳
💻טכנולוגיה ופיתוח·בינוני

פרומפט לבניית שאילתת SQL

בניית שאילתות SQL מכל רמת מורכבות — החל מסינון פשוט ועד JOIN-ים מרובים ואגרגציות — בהסבר מלא של הלוגיקה.

SQLבסיסי נתונים
⏱️ 5 דק׳
קהילה