Хобрук: Ваш путь к мастерству в программировании

Как выполнить пакетный поиск и замену нескольких текстов в нескольких документах одновременно

У меня есть 100 html-страниц с различным текстом для перевода. У меня также есть переведенный текст, готовый в текстовом документе. Итак, что мне нужно сделать, это найти несколько блоков другого текста и заменить их несколькими блоками переведенного текста. Обычно я использую Dreamweaver, у которого есть хорошая функция поиска/замены, но он может заменять только 1 блок текста/кода за раз. В частности, в качестве примера, скажем, у меня есть 3 предложения (лично у меня гораздо больше, что-то вроде 1000 различных предложений, которые нужно заменить):

АНГЛИЙСКИЙ ТЕКСТ1, АНГЛИЙСКИЙ ТЕКСТ2 и АНГЛИЙСКИЙ ТЕКСТ3.

и хотите заменить все 3 из них соответственно одновременно:

ИСПАНСКИЙ ТЕКСТ1, ИСПАНСКИЙ ТЕКСТ2 и ИСПАНСКИЙ ТЕКСТ3.

Мне нужно найти «английские текстовые блоки», где бы они ни находились в html-документах, и заменить их «испанскими текстовыми блоками» сразу, не повторяя процесс поиска/замены тысячи раз.

Я надеюсь, что вопрос достаточно ясен. Мне нужна бесплатная утилита для MAC или кто-то, кто точно объяснит мне, как я могу добиться этого в dreamweaver или в другом месте, используя регулярные выражения (о которых, к сожалению, я ничего не знаю).

Заранее большое спасибо.

05.07.2012

  • Спасибо, но эта программа может найти и заменить только один текст за раз. Мне нужно найти и заменить тысячи разных текстов одновременно. 06.07.2012

Ответы:


1

Я бы использовал эту программу. он отлично работает, вы просто выбираете папку, а затем он ищет в ней все.

05.07.2012
  • не забудьте дважды щелкнуть кнопку поиска или как она там называется, потому что она не работает для меня одним щелчком мыши. 06.07.2012
  • Новые материалы

    Как я могу подписаться на тему изображений в ROS Matlab и получить изображение RGB?
    Привет, Пожалуйста, как я могу извлечь изображение из сообщения ROS Image, за которым следует imshow? Я уже подписался на правильную тему, но message.getData() дает мне объект..

    Понимание СТРУКТУРЫ ДАННЫХ И АЛГОРИТМА.
    Что такое структуры данных и алгоритмы? Термин «структура данных» используется для описания того, как данные хранятся, а алгоритм используется для описания того, как данные сжимаются. И данные, и..

    Как интегрировать модель машинного обучения на ios с помощью CoreMl
    С выпуском новых функций, таких как CoreML, которые упростили преобразование модели машинного обучения в модель coreML. Доступная модель машинного обучения, которую можно преобразовать в модель..

    Создание успешной организации по науке о данных
    "Рабочие часы" Создание успешной организации по науке о данных Как создать эффективную группу по анализу данных! Введение Это обзорная статья о том, как создать эффективную группу по..

    Технологии и проблемы будущей работы
    Изучение преимуществ и недостатков технологий в образовании В быстро меняющемся мире технологии являются решающим фактором в формировании будущего работы. Многие отрасли уже были..

    Игорь Минар из Google приедет на #ReactiveConf2017
    Мы рады сообщить еще одну замечательную новость: один из самых востребованных спикеров приезжает в Братиславу на ReactiveConf 2017 ! Возможно, нет двух других кланов разработчиков с более..

    Я собираюсь научить вас Python шаг за шагом
    Привет, уважаемый энтузиаст Python! 👋 Готовы погрузиться в мир Python? Сегодня я приготовил для вас кое-что интересное, что сделает ваше путешествие более приятным, чем шарик мороженого в..