Я хочу вставить текст так:
similar text wordA similar text ...
similar text wordB similar text ...
similar text wordC similar text ...
Я знаю, что могу вставить текст много раз, а затем использовать подстановку, чтобы изменить одно слово для каждой строки, однако я все еще нахожу этот метод очень неудобным.
Есть ли способ сохранить слово или список слов в «переменную», а затем использовать эту переменную для создания аналогичного текста?
EDIT Я сделал что - то неясное в оригинальном вопросе, на самом деле я пытаюсь сделать некоторые очень похожи определения функций, так что wordA
wordB
... могут появляться несколько раз в каждом клоне текста и текст может содержать много строк. шаблон в точности такой:
similar_text1 wordA similar_text2 wordA similar_text3 ...
similar_text1 wordB similar_text2 wordB similar_text3 ...
similar_text1 wordC similar_text2 wordC similar_text3 ...
(текст может содержать новые строки, а wordA, wordB ... могут существовать много раз)
2-е РЕДАКТИРОВАНИЕ Части «Similar_text» могут отличаться каждый раз, когда я делаю такую работу, поэтому решение для этой работы лучше использовать повторно. Потому что я пытаюсь сделать очень похожие определения функций или таблицу сопоставления строк и функций.
После прочтения ответов и некоторой практики, я обнаружил, что удобнее думать об этой работе как о некой замене, потому что отдельные "part1", "part2" ... "partN", которые могут содержать переводы строк, трудно писать, поэтому пишите сначала шаблон:
similar_text1 $WORD similar_text2 $WORD similar_text3 ...
(text may contain <ENTER>, make sure $WORD not exist in "similar_text" parts )
Тогда попытка поместить клоны текста, но замена $ WORD списком слов, является более прямым мышлением.
Так что, похоже, моя проблема изменилась так: «Как много раз клонировать текстовый блок, но каждый раз, подставляя в нем ключевое слово словом из списка?»