עבור לתוכן

regular expression

Featured Replies

פורסם

יש לי קובץ טקסט

אני אני מוחק שורה שלמה שלא מתחילה בסיפרה?

פורסם

^[^0-9].*$

פורסם

יותר נכון יהיה

^[^0-9]

זה יהיה כל שורה שלא מתחילה בסיפרה. אין טעם לתת ביטוי שמתאר גם את שאר השורה.

http://www.regular-expressions.info/reference.html

פורסם

צודק. אישית לי זה קצת מובן יותר בצורה המורחבת אבל על טעם ועל ריח.

פורסם

צריך להיזהר מאוד לפעמים עם דברים כמו *. בביטויים רגולרים. הם יכולים להפוך את הביטוי למאוד כבד (כלומר, שלוקח הרבה מאוד זמן וזכרון לעבד אותו). במיוחד כשיש * בתוך *

פורסם
  • מחבר


^[^0-9].*$

מה הנקודה כוכבית מסמלים? האם נקודה= כל תו. וכוכבית זה מס' כלשהו של פעמים?

מה הדולר מסמל? סוף שורה?

הערה לשאר התגובות: יש צורך לתאר את שאר השורה כי אני רוצה לעשות replace all בתוכנה notepad++.

פורסם

נקודה - כל תו שאינו שורה חדשה

כוכבית - מספר חזרות אפס או יותר

דולר - סוף שורה

^ - תחילת שורה או שלילה במידה ואתה מגדיר range בעזרת סוגריים מרובעות

בשפות שונות יש שינויים קלים ב regex שצריך להיות מודע אליהם.

ארכיון

דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.

דיונים חדשים