Chcę wstawić tekst w ten sposób:
similar text wordA similar text ...
similar text wordB similar text ...
similar text wordC similar text ...
Wiem, że mogę wkleić tekst wiele razy, a następnie użyć podstawienia, aby zmienić pojedyncze słowo dla każdej linii, jednak nadal uważam tę metodę za bardzo niewygodną.
Czy istnieje sposób, aby zapisać słowo lub listę słów w „zmiennej”, a następnie użyć tej zmiennej do wygenerowania podobnego tekstu?
EDYCJA Zrobiłem coś niejasnego w pierwotnym pytaniu, w rzeczywistości staram się stworzyć bardzo podobne definicje funkcji, więc wordA
wordB
... może pojawić się wiele razy w każdym klonie tekstu, a tekst może zawierać wiele wierszy. wzór jest dokładnie taki:
similar_text1 wordA similar_text2 wordA similar_text3 ...
similar_text1 wordB similar_text2 wordB similar_text3 ...
similar_text1 wordC similar_text2 wordC similar_text3 ...
(tekst może zawierać nowe wiersze, a słowo A, słowo B ... może istnieć wiele razy)
2. EDYCJA Części „podobnego_tekstu” mogą być inne za każdym razem, gdy wykonuję taką pracę, więc rozwiązaniem dla tej pracy jest lepsze wykorzystanie. Ponieważ próbuję stworzyć bardzo podobne definicje funkcji lub ciąg znaków do tabeli mapowania funkcji.
Po przeczytaniu odpowiedzi i pewnej praktyce uznaję, że wygodniej jest myśleć o tym zadaniu jako pewnego rodzaju zamianie, ponieważ oddzielne „część 1”, „część 2” ... „część N”, która może zawierać znaki nowej linii, jest trudne do napisania, więc napisz najpierw szablon:
similar_text1 $WORD similar_text2 $WORD similar_text3 ...
(text may contain <ENTER>, make sure $WORD not exist in "similar_text" parts )
Następnie próba umieszczenia klonów tekstu, ale zamiana $ WORD na listę słów jest bardziej prosta.
Wygląda więc na to, że mój problem zmienił się na „jak sklonować blok tekstowy wiele razy, ale za każdym razem, zastępując w nim słowo kluczowe słowem z listy?”