CaptainFlint

|
Posted: Mon Apr 26, 2010 14:30 Post subject: |
|
|
Я обычно в EmEditor'е поступаю так: к найденным строкам приписываю в начало какой-нибудь символ, которого там точно не должно быть (решётка, процент, амперсанд какой-нибудь). Затем вторым проходом убиваю все строки, начинающиеся не с добавленного мной символа (^[^#].*\n), а третьим проходом грохаю этот маркер в оставшихся строках.
В отдельных случаях может помочь механизм look-ahead, но я не знаю, реализован ли он в Notepad++. Это выражения типа (?=...) и (?!...). C их помощью можно найти строки, не удовлетворяющие исходному выражению, и удалить. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|