আমি এই জাতীয় পাঠ্য সন্নিবেশ করতে চাই:
similar text wordA similar text ...
similar text wordB similar text ...
similar text wordC similar text ...
আমি জানি আমি পাঠ্যটি বহুবার আটকানোতে পারি তবে প্রতি লাইনের একক শব্দ পরিবর্তনের জন্য বিকল্পটি ব্যবহার করতে পারি, তবে আমি এখনও এই পদ্ধতিটিকে খুব অসুবিধে করি find
"ভেরিয়েবল" এর মধ্যে কোনও শব্দ বা শব্দের তালিকা সংরক্ষণ করার কোনও উপায় আছে কি তাহলে অনুরূপ পাঠ্য উত্পন্ন করতে এই ভেরিয়েবলটি ব্যবহার করুন?
সম্পাদনা করুন আমি আসল প্রশ্নে কিছু অস্পষ্ট করেছিলাম, আসলে আমি কয়েকটি খুব একই ধরণের ফাংশন সংজ্ঞা তৈরি করার চেষ্টা করছি, তাই 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 ...
(পাঠ্যে নতুন লাইন এবং ওয়ার্ডএ, ওয়ার্ড বি থাকতে পারে ... অনেক সময় থাকতে পারে)
২ য় সম্পাদনা "অনুরূপ_পাঠন" অংশগুলি প্রতিবার আমি যখন এই জাতীয় কাজ করি তখন বিভিন্ন রকম হয়, সুতরাং এই কাজের সমাধানটি পুনরায় ব্যবহারযোগ্য হওয়া ভাল। কারণ আমি খুব একই ধরণের ফাংশন সংজ্ঞা তৈরি করার চেষ্টা করছি, বা ম্যাপিং টেবিলের কাজ করার জন্য একটি স্ট্রিং।
উত্তর এবং কিছু অনুশীলন পড়ার পরে, আমি দেখতে পেলাম যে এই চাকরিটি একধরণের বিকল্প হিসাবে বিবেচনা করা আরও সুবিধাজনক, কারণ পৃথক "পার্ট 1", "পার্ট 2" ... "পার্টএন" যার মধ্যে নিউলাইনগুলি থাকতে পারে এটি লিখতে শক্ত, তাই লিখুন প্রথম একটি টেম্পলেট:
similar_text1 $WORD similar_text2 $WORD similar_text3 ...
(text may contain <ENTER>, make sure $WORD not exist in "similar_text" parts )
তারপরে পাঠ্যের ক্লোনগুলি রাখার চেষ্টা করছেন তবে শব্দের একটি তালিকার সাথে ORD ডাব্লু ওয়ার্ডের প্রতিস্থাপন করা আরও সোজা চিন্তাভাবনা।
সুতরাং মনে হচ্ছে আমার সমস্যাটি "কীভাবে বহু বার টেক্সট ব্লক ক্লোন করতে হয়, তবে প্রতিবারই কোনও তালিকাতে একটি শব্দ দিয়ে একটি কীওয়ার্ড প্রতিস্থাপন করে?"