23-08-2011, 12:32
|
מנהל פורומי "תכנות ובניית אתרים" ו"חומרה ורשתות"
|
|
חבר מתאריך: 25.10.01
הודעות: 42,775
|
|
אבל מה שכתבת זה ביטוי רגולרי... זה בדיוק מה ש sed עושה... match, בהתאם ל match יש capture מסויים, ואת מה שנלכד, מחליפים...
אתה לא "מחפש ביטוי רגולרי" - לא מחפשים ביטויים רגולריים. כותבים אותם. הביטויים הרגולריים - הם אלה שמחפשים... (טוב, אם נדייק, המימוש של פונקציות ה regexp באפליקציה, הוא זה שמחפש, אבל הכוונה הייתה שה regular expression עצמו קובע מה מחפשים, ומה נמצא, וזה לא שצריך לומר לו "אם מצאת אז" - אלא זה מה שהאפליקציה כבר עושה - במקרה של sed עם הפקודה s שהיא substitute...)
גוגל בשתי שניות הוביל אותי ל: http://www.grymoire.com/Unix/Sed.html - אני בטוח שתמצא שם איזושהיא דוגמא לרוחך...
|