다음과 같은 텍스트를 삽입하고 싶습니다.
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를 단어 목록으로 바꾸는 것이 더 직설적입니다.
그래서 내 문제는 "텍스트 블록을 여러 번 복제하는 방법이지만 매번 목록의 단어로 키워드를 대체하여 키워드를 대체하는 방법"으로 바뀌 었습니다.