শুরু করার জন্য, আমি রেজিজেসগুলিতে "*" ব্যবহার করার পরামর্শ দিই না। হ্যাঁ, আমি জানি, এটি সর্বাধিক ব্যবহৃত বহু-চরিত্রের ডিলিমিটার তবে এটি তবুও একটি খারাপ ধারণা। এটি কারণ, যদিও এটি চরিত্রটির জন্য কোনও পরিমাণ পুনরাবৃত্তির সাথে মেলে, "যে কোনও" এর মধ্যে 0 টি অন্তর্ভুক্ত থাকে, যা সাধারণত এমন কিছু যা আপনি একটি বাক্য গঠন ত্রুটি নিক্ষেপ করতে চান, গ্রহণযোগ্য নয়। পরিবর্তে, আমি +
সাইনটি ব্যবহার করার পরামর্শ দিচ্ছি , যা দৈর্ঘ্যের কোনও পুনরাবৃত্তি>> 1 এর সাথে মিলে যায় more আরও কী, আমি যা দেখতে পাচ্ছি তা থেকে আপনি স্থির-দৈর্ঘ্যের প্রথম বন্ধনের মত প্রকাশ করছেন। ফলস্বরূপ, আপনি সম্ভবত {x, y}
বিশেষভাবে পছন্দসই দৈর্ঘ্য নির্দিষ্ট করতে সিনট্যাক্সটি ব্যবহার করতে পারেন ।
তবে, যদি আপনার সত্যিই অ-লোভী পুনরাবৃত্তি প্রয়োজন হয় তবে আমি সর্বশক্তিমানের সাথে পরামর্শ করার পরামর্শ দিচ্ছি ?
। এটি, যখন কোনও রেগেক্স পুনরাবৃত্তি নির্দিষ্টকারীর শেষে রাখে, তখন রেগেক্সের সেই অংশটিকে ন্যূনতম পরিমাণের পাঠ্য খুঁজে পেতে বাধ্য করা হবে।
বলা হচ্ছে, আমি ?
যেমন ডঃ হোন এর সোনিক স্ক্র্যাড্রাইভারের মতো তার সাথে খুব যত্নশীল হব , কীভাবে করার প্রবণতা রয়েছে, আমি কীভাবে এটি যুক্ত করব, সাবধানে ক্যালিব্রেটেড না হলে "সামান্য" অনাকাঙ্ক্ষিত জিনিসগুলি কীভাবে রাখা উচিত। উদাহরণস্বরূপ, আপনার উদাহরণ ইনপুট ব্যবহার করতে, এটি ((1)
ম্যাচ হিসাবে চিহ্নিত করবে (দ্বিতীয় আর্পারেনের অভাবটি নোট করুন)।