![]() |
|
|
Google unix.com
|
|||||||
| Форумы | Регистрация | Правила форума | Ссылки | Альбомы | ЧАВО | Список участников | Календарь | Поиск | Сегодняшние сообщения | Отметить форумы читать |
| UNIX для чайников Вопросы И Ответы Если вы не уверены в том, где разместить UNIX или Linux вопрос, задайте его здесь. Все UNIX и Linux приветствуем новичков!! |
Подробнее UNIX и Linux Темы форума можно найти полезные
|
||||
| Нить | Резьба для начинающих | Форум | Ответы | Последнее сообщение |
| регулярное выражение помочь | TinCanFury | Shell программирование и сценарии | 0 | 04-06-2008 07:21 PM |
| В справочном заменить текст ... | solidhelix08 | Shell программирование и сценарии | 6 | 02-07-2008 05:21 AM |
| регулярное выражение с SED снова!!! | andy2000 | Shell программирование и сценарии | 2 | 05-03-2007 11:15 AM |
| Подставьте в VI | kingdbag | UNIX для чайников Вопросы И Ответы | 5 | 01-17-2007 02:42 PM |
| регулярное выражение | penfold | UNIX перспективных И опытных пользователей | 1 | 06-28-2005 08:45 AM |
![]() |
|
|
LinkBack | Резьба Инструменты | Искать в этом Thread |
Оценка:
|
Режимы дисплея |
|
|
|
||||
|
VI + + регулярное выражение заменяет
Еще одна загадка (для меня) Использование VI Я изменить некоторые файлы, в которых я хочу, чтобы удалить многие линии мне не нужно больше Обычно я что-то вроде: Код:
:%s/line_to_suppress//g и она работает хорошо но в этом случае, шаблон для удаления содержит некоторые специальные символы поэтому я делаю так, что: Код:
:%s#line_to_suppress_with_special_characters##g , но единственная проблема заключается в том, что оставили Я не могу предсказать, что будет в начале строки и поэтому я хочу я могу делать что-то вроде: Код:
:%s/*line_to_suppress//g Но, конечно, если я защитить структуры с целью предотвращения # специальные символы раздражать меня ... с * не работают лучшим способом было бы подавить каждую строку, содержащую мои схемы, но я не знаю, как это сделать Я уверен, что это очень легко для многих из вас, поэтому, если есть немного времени, он бы мне помочь много Спасибо |
|
||||
|
Цитата:
Код:
blabla 'toto' rep:/titi/toto/ поэтому я защитить его от # если я понимаю, что вы имеете в виду, я должен делать так: Код:
:%s/^.*blabla\ \'toto\'\ rep\:\/titi\/toto\/// Am I Right? (если это так, то, если хорошо, потому что моя схема и не изменить) |
|
|||||
|
Цитата:
Код:
:%s/^.*blabla 'toto' rep:\/titi\/toto\/// т.е. он только слэши, что нужно бежать. Ура ZB |
|
||||
|
Цитата:
но еще один вопрос ![]() она стирает линии, но не подавлять их ... любой намек? |
|
||||
|
Цитата:
xxxxxxxxxxx xxxxxxxxxxx blabla 'Тото' репутация: / Titi / полностью / xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx blabla 'Тото' репутация: / Titi / Тото / blabla 'Тото' репутация: / Titi / полностью / xxxxxxxxxxx blabla 'Тото' репутация: / Titi / полностью / blabla 'Тото' репутация: / Titi / полностью / xxxxxxxxxxx Файл после: xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx Результат я хотел бы иметь: xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxxxxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx xxxxxxxxxxx ![]() |
![]() |
| Закладки |
| Резьба Инструменты | Искать в этом Thread |
| Режимы дисплея | Оценить эту ветку |
|
|