Найти и заменить только первый символ из указанных. Как?
Select messages from
# through # FAQ
[/[Print]\]

Total Commander -> Автоматизация Total Commander

#1: Найти и заменить только первый символ из указанных. Как? Author: Финский PostPosted: Thu Oct 01, 2009 11:36
    —
Здравствуйте, знатоки! Имеется задача - в файле (или множестве файлов) с именами XXXXX_YYYYY_ZZZZZ_RRRR_TTT.xxx заменить ПЕРВЫЙ наденный символ "_" на пробел, и не трогать остальные. Скурил весь мануал по регулярным выражениям и пакетному переименованию, но не разобрался Sad
Заранее спасибо за ответ.

#2:  Author: CaptainFlintLocation: Москва PostPosted: Thu Oct 01, 2009 12:30
    —
Найти: ^([^_]*)_
Заменить на: $1·
[X] Рег. выраж.

Точкой в выражении для замены я обозначил пробел.

#3:  Author: Финский PostPosted: Thu Oct 01, 2009 13:13
    —
Спасибо большое, все работает.
И в продолжение темы - а если нужно заменить не первый, а n по счету? Допустим
XXXXX_YYYYY_ZZZZZ_RRRR_TTT.xxx
в
XXXXX_YYYYY_ZZZZZ RRRR_TTT.xxx
в данном случае - третий.

#4:  Author: CaptainFlintLocation: Москва PostPosted: Thu Oct 01, 2009 17:57
    —
Тогда поисковое выражение будет таким:
^([^_]*_[^_]*_[^_]*)_
Вообще, рекомендую изучить регулярные выражения, жизнь станет намного проще. Smile



Total Commander -> Автоматизация Total Commander


output generated using printer-friendly topic mod. All times are GMT + 4 Hours

Page 1 of 1

Powered by phpBB © 2001, 2005 phpBB Group