আমি PRE_ এর পূর্বরূপ সহ পুরো শব্দগুলি পেতে এই REGEX ব্যবহার করছি।
\b(PRE_)\S*
এটি বেশিরভাগ ক্ষেত্রেই সূক্ষ্ম কাজ করে, তবে বিশেষ অক্ষর শব্দ, কমা বা অন্যান্য বিশেষ চরিত্রের অংশ হিসাবে আমি ক্ষেত্রে হ্যান্ডেল করতে চাই। ,; - {} () []
উদাহরণস্বরূপ, এখানে শব্দসমূহ:
PRE_samplewordwithoutdelimiter
PRE_sampleword.otherwordsnotincluded;
PRE_Sampleword{}...deleted
PRE_complexword()a.;.is deleted
Somewords ahead PRE_sometext() ending in other words
Words with bracket [PRE_brackettext] are deleted
PRE_sampleword is spaced out so deleted
sampleword.PRE_deleted;
notdeleted.notdeleted.PRE_
আমি শুধুমাত্র একটি সীমিত শব্দ প্রথম অংশ খুঁজে পেতে চাই। সুতরাং আমি শব্দ মুছে দিতে বা প্রতিস্থাপন করতে পারেন। সুতরাং, এই দৃশ্যকল্পতে সমস্ত PRE_ prefixed শব্দ প্রতিস্থাপনের ক্ষেত্রে পাঠ্য হিসাবে "" হিসাবে, আমি পেতে পারি:
<DELETED>
<DELETED>.otherwordsnotincluded;
<DELETED>{}...deleted
<DELETED>()a.;.is deleted
Somewords ahead <DELETED>() ending in other words
Words with bracket [<DELETED>] are deleted
<DELETED> is spaced out so deleted
sampleword.<DELETED>;
notdeleted.notdeleted.<DELETED>
আমি ভিন্ন REGEX চেষ্টা ছিল, কিন্তু কিছুই সত্যিই নমুনা জুড়ে সম্পূর্ণরূপে মিল মেলে। নিম্নলিখিত মত কিছু কাজ করে না:
\b(PRE_)\S*(?:[;]|[.][-])$
এখানে কোন সাহায্য ব্যাপকভাবে প্রশংসা করা হবে।