Как я могу заменить строки серийно?

0

у меня есть два очень очень длинных текста, например:

текст № 1:

# @ woothemes
#: comments.php:23
msgstr "text1"
msgstr ""

текст № 2:

# @ woothemes
#: comments.php:23
msgid "text2"
msgstr ""

результат должен быть таким:

# @ woothemes
#: comments.php:23
msgid "text2"
msgstr "text1"

на самом деле, мне нужно скопировать много строк

msgstr "text1"

и заменить его вместо

msgstr ""

Это займет много времени, чтобы сделать это 20000 раз, вы можете предложить мне программное обеспечение, которое может помочь мне в этой работе? спасибо и извините за мой плохой английский.

Roei
источник
Это похоже на хороший вариант использования для визуального diff полезность. Так как вы написали помеченные с помощью блокнота, я предполагаю, что вы на окнах и рекомендую WinMerge
ssnobody

Ответы:

0

Я предполагаю, что все блоки имеют ровно 4 строки.

  1. Импортировать первый файл в Excel, столбец A

  2. Импортировать второй файл в Excel, столбец B

  3. Для первых 4 строк создайте 4 формулы в столбце C, которые копируют необходимые данные в C1..C4

  4. Выбрать C1..C4

  5. Дважды щелкните точку в правом нижнем углу выделения, чтобы C1..C4 копируется в столбец C по всей высоте колонны B, Следующий фрагмент экрана показывает ситуацию прямо перед двойным щелчком по точке:
    enter image description here

  6. Копировать столбец C вывести файл

miroxlav
источник