我想插入这样的文本:
similar text wordA similar text ...
similar text wordB similar text ...
similar text wordC similar text ...
我知道我可以多次粘贴文本,然后使用替换为每行更改单个单词,但是我仍然发现此方法非常不便。
有没有一种方法可以将单词或单词列表保存到“变量”中,然后使用此变量生成相似的文本?
编辑我在原始问题中做了一些不清楚的事情,实际上,我正在尝试进行一些非常相似的函数定义,因此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 ...可能存在多次)
第二次编辑 每次我做这样的工作时,“ 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更直觉。
因此,似乎我的问题变成了“如何多次克隆文本块,但是每次都用列表中的单词替换其中的关键字?”