View previous topic :: View next topic |
Author |
Message |
Финский
Joined: 01 Oct 2009 Posts: 2
|
(Separately) Posted: Thu Oct 01, 2009 11:36 Post subject: Найти и заменить только первый символ из указанных. Как? |
|
|
Здравствуйте, знатоки! Имеется задача - в файле (или множестве файлов) с именами XXXXX_YYYYY_ZZZZZ_RRRR_TTT.xxx заменить ПЕРВЫЙ наденный символ "_" на пробел, и не трогать остальные. Скурил весь мануал по регулярным выражениям и пакетному переименованию, но не разобрался
Заранее спасибо за ответ. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Thu Oct 01, 2009 12:30 Post subject: |
|
|
Найти: ^([^_]*)_
Заменить на: $1·
[X] Рег. выраж.
Точкой в выражении для замены я обозначил пробел. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
Финский
Joined: 01 Oct 2009 Posts: 2
|
(Separately) Posted: Thu Oct 01, 2009 13:13 Post subject: |
|
|
Спасибо большое, все работает.
И в продолжение темы - а если нужно заменить не первый, а n по счету? Допустим
XXXXX_YYYYY_ZZZZZ_RRRR_TTT.xxx
в
XXXXX_YYYYY_ZZZZZ RRRR_TTT.xxx
в данном случае - третий. |
|
Back to top |
|
|
CaptainFlint
Joined: 14 Dec 2004 Posts: 6151 Location: Москва
|
(Separately) Posted: Thu Oct 01, 2009 17:57 Post subject: |
|
|
Тогда поисковое выражение будет таким:
^([^_]*_[^_]*_[^_]*)_
Вообще, рекомендую изучить регулярные выражения, жизнь станет намного проще. _________________ Почему же, ё-моё, ты нигде не пишешь "ё"? |
|
Back to top |
|
|
|