Автозамена

топ 100 блогов alfare01.04.2023 Много лет хочу задать этот вопрос, но всё как-то...
Я много разных ухищрений придумывал при редактировании текстовых файлов в блокноте или вордо-подобных программах, но иногда возникает необходимость одной операции, способа автоматизировать которую штатными методами, без всяких там макросов, изучить которые я так и не собрался, не увидел. Обычно обходился, но тут подумал: но наверное же те, кто изучают редакторы нормально, а не как я, знают такой метод?

Суть:
надо заменить, например, множество таких мест в файле:

".23 56." на ".23,56."
".34 67." на ".34,67."
".89 22." на ".89,22."

То есть, в определённых местах, описать которые можно только с помощью шаблонов "любая цифра", надо заменить один символ на другой, в данном примере - пробел между двумя любыми цифрами - на запятую, оставив сами цифры какими и были.

Поиск нужного фрагмент понятен, надо ввести шаблон (точка)(любая цифра)(любая цифра)(пробел)(любая цифра)(любая цифра)(точка)

Но вот замена так не работает, потому что в шаблоне замены нельзя задать (любая цифра) или (любая буква). По идее там должно быть что-то вроде (та же самая цифра, как в оригинале). Но ничего подобного нет. Как сделать, чтобы происходил поиск и замена по маске, где есть (любая цифра) или (любая буква)? Без макросов, пожалуйста. Неужели в вордоподобных редакторах такого нет?

...если кому интересно, сподвигло меня на этот вопрос такое. Как все знают, я иногда смотрю фильмы с гуглопереведенными субтитрами. Обычно я зашвыриваю субитры на иностранном на какой-нибудь сайт, который связан с гуглопереводчиком. Но уже дважды сталкивался с тем, что у меня эти сайты не умеют переводить субтитры с греческого и иврита (а других нет). А сам сайт гугла умеет. Но если на него закинуть файл, гугл втихаря гадит: он из таймкода субтитров выбрасывает кое-где запятые между цифрами. И такие субтитры потом не воспроиводятся. Надо в строчке типа:

00:03:29 400 --> 00:03:33 360

вручную вставить вместо пробелов запятые, чтобы было:

00:03:29,400 --> 00:03:33,360

А таких "шуточек" гугл вставляет в таймкод по непонятной мне причине десятков пять. Не так уж много времени, минут 15 надо, чтобы поправить вручную, но противно, какого???

UPD. Для данного примера вопрос решён по наводке Автозамена bodeh. Нашёл статью про подстановочные знаки и разобрался. С цифрами работает, с буквенными пока не разбирался, по мере необходимости.

Оставить комментарий

Архив записей в блогах:
...
Всем привет! Очнулась я, а уже суббота) Вот как неделя суматошно прошла, аж некогда было в любимые сообщества заглянуть. Даже ногти некогда было накрасить))) Зато я сделала заказ в Лакодоме, по акции "Лаки заката", кажется так. Вот, сижу крашу  PP Pshiiit. Внезапно захотелось. ...
Знаете, что обязан уметь и делать разведчик? Это не маленький список, как,  впрочем, и у любого профессионального военного. Министерство обороны России, а так же Белоруссии и Китая предоставили на соревнования лучших своих бойцов, дабы те смогли выяснить кто же из них "номер один" ...
На здании Верховного Совета Крыма развевается российский флаг. Как выяснилось, картинку по Крыму нам вчера показали неверную. Было две трансляции — одна от ...
...