פורסם 2013 בפברואר 2812 שנים בהנחה שאני מבין מה שאתה רוצה מילולית (להמיר את המחרוזת הספציפית dror למחרוזת הספציפית d*r*o*r) אז:find what: (d)(r)(o)(r)replace with: \1\*\2\*\3\*\4בnotepad++ ובהנחה שregular expression מסומן כמובן.
פורסם 2013 במרץ 412 שנים בהנחה שאני מבין מה שאתה רוצה מילולית (להמיר את המחרוזת הספציפית dror למחרוזת הספציפית d*r*o*r) אז:find what: (d)(r)(o)(r)replace with: \1\*\2\*\3\*\4בnotepad++ ובהנחה שregular expression מסומן כמובן.אם הוא היה רוצה להחליף את המחרוזת הספציפית אז לא צריך ביטויים רגולרים, כי אפשר פשוט להחליף את "dror" ב-"d*r*o*r" וזהו.אפשר לעשות את זה באמצעות positive lookahead:find: (.)(?=.)replace: \1*הביטוי הרגולרי מחפש כל תו (הסוגריים הראשונים) שיש אחריו תו נוסף (הסוגריים השניים).
פורסם 2013 במרץ 512 שנים הנה one liner בפרל:$ echo dror | perl -pe 's/(\w\B)/$1\*/g'd*r*o*r$ echo eyal | perl -pe 's/(\w\B)/$1\*/g'e*y*a*l
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.