Bunun gibi metin eklemek istiyorum:
similar text wordA similar text ...
similar text wordB similar text ...
similar text wordC similar text ...
Metni birçok kez yapıştırabilirim, sonra her satır için tek kelimeyi değiştirmek için ikameyi kullanabilirim, ancak yine de bu yöntemi çok rahatsız edici buluyorum.
Bir kelimeyi veya kelime listesini bir "değişken" e kaydetmenin ve bu metni benzer metin üretmek için kullanmanın bir yolu var mı?
EDIT Orijinal soruda belirsiz bir şey yaptım, aslında bazı çok benzer işlev tanımları yapmaya çalışıyorum, bu yüzden wordA
wordB
... her metin klonunda birçok kez görünebilir ve metin birçok satır içerebilir. desen aynen şöyle:
similar_text1 wordA similar_text2 wordA similar_text3 ...
similar_text1 wordB similar_text2 wordB similar_text3 ...
similar_text1 wordC similar_text2 wordC similar_text3 ...
(metin yeni satırlar içerebilir ve wordA, wordB ... birçok kez bulunabilir)
2. DÜZENLEME Böyle bir işi her yaptığımda "benzer_metin" bölümleri farklı olabilir, bu nedenle bu iş için çözüm yeniden kullanılabilir olmak daha iyidir. Çünkü çok benzer fonksiyon tanımları yapmaya çalışıyorum ya da fonksiyon eşleme tablosuna bir dize.
Cevapları ve bazı uygulamaları okuduktan sonra, bu işi bir tür ikame olarak düşünmenin daha uygun olduğunu düşünüyorum, çünkü yeni satırlar içerebilecek ayrı "part1", "part2" ... "partN" yazmak zor, bu yüzden yazın önce bir şablon:
similar_text1 $WORD similar_text2 $WORD similar_text3 ...
(text may contain <ENTER>, make sure $WORD not exist in "similar_text" parts )
Sonra metnin klonlarını koymaya çalışmak, ancak $ WORD kelimelerini bir kelime listesiyle değiştirmek daha düz bir düşünce.
Yani benim sorunum "bir metin bloğunu birçok kez klonlamak, ama her seferinde içindeki bir anahtar kelimeyi listeden bir sözcükle değiştirerek" olarak değişti.