Ich möchte folgenden Text einfügen:
similar text wordA similar text ...
similar text wordB similar text ...
similar text wordC similar text ...
Ich weiß, dass ich den Text viele Male einfügen und dann die Ersetzung verwenden kann, um ein einzelnes Wort für jede Zeile zu ändern, aber ich finde diese Methode immer noch sehr unpraktisch.
Gibt es eine Möglichkeit, ein Wort oder eine Wortliste in einer "Variablen" zu speichern und diese Variable dann zu verwenden, um ähnlichen Text zu generieren?
BEARBEITEN Ich habe in der ursprünglichen Frage etwas Unklares gemacht. Tatsächlich versuche ich, einige sehr ähnliche Funktionsdefinitionen zu erstellen. wordA
wordB
Daher kann ... in jedem Textklon viele Male vorkommen und der Text kann viele Zeilen enthalten. Das Muster ist genau so:
similar_text1 wordA similar_text2 wordA similar_text3 ...
similar_text1 wordB similar_text2 wordB similar_text3 ...
similar_text1 wordC similar_text2 wordC similar_text3 ...
(Text kann neue Zeilen enthalten und WortA, WortB ... kann viele Male existieren)
2. BEARBEITUNG Die Teile "ähnlich_text" können jedes Mal anders sein, wenn ich einen solchen Job mache. Daher ist es besser, die Lösung für diesen Job wiederverwendbar zu machen. Weil ich versuche, sehr ähnliche Funktionsdefinitionen oder eine Zeichenfolge zur Funktionszuordnungstabelle zu erstellen.
Nach dem Lesen von Antworten und einigen Übungen finde ich es bequemer, diesen Job als eine Art Substitution zu betrachten, da es schwierig ist, separate "part1", "part2" ... "partN" zu schreiben, die möglicherweise Zeilenumbrüche enthalten. Schreiben Sie also eine Vorlage zuerst:
similar_text1 $WORD similar_text2 $WORD similar_text3 ...
(text may contain <ENTER>, make sure $WORD not exist in "similar_text" parts )
Dann ist der Versuch, Klone des Textes zu platzieren, aber $ WORD durch eine Liste von Wörtern zu ersetzen, klarer.
Mein Problem scheint sich also dahingehend geändert zu haben, "wie man einen Textblock viele Male klont, aber jedes Mal, indem man ein Schlüsselwort darin durch ein Wort aus einer Liste ersetzt".