রেগেক্স টেস্টারRegex tester

Regex testerরেগেক্স টেস্টার

রেগেক্স লিখে নমুনা লেখার ওপর চালান: কোথায় মিলল, কোন গ্রুপে কী ধরা পড়ল সব দেখা যায়। প্যাটার্ন আলাদা ওয়ার্কারে চলে আর ১ সেকেন্ডের বেশি লাগলে থামিয়ে দেওয়া হয়, তাই ধীর (catastrophic backtracking) প্যাটার্নে ট্যাব আটকায় না।

💻 ডেভেলপার টুলDeveloper Tools

সব হিসাব আপনার ব্রাউজারেই হয়, কিছুই সার্ভারে যায় না।

…

কীভাবে কাজ করেHow it works

আপনার প্যাটার্ন ও লেখা একটা আলাদা Web Worker-এ পাঠানো হয় এবং JavaScript-এর নিজস্ব RegExp দিয়ে চালানো হয়। ১ সেকেন্ডে উত্তর না এলে ওয়ার্কার বন্ধ করে দেওয়া হয় — এভাবে (a+)+$-র মতো প্যাটার্নে পেজ আটকে যায় না। ফ্ল্যাগ: g (সব ম্যাচ), i (বড়-ছোট হাত উপেক্ষা), m (প্রতি লাইনে ^ $), s (. দিয়ে নতুন লাইনও), u (Unicode — বাংলার জন্য সুপারিশ), y (sticky), d (ম্যাচের সূচক)।

সাধারণ প্রশ্নFrequently asked questions

বাংলা অক্ষরের জন্য কোন ফ্ল্যাগ?

u ফ্ল্যাগ দিন, তাহলে \p{L} বা \p{Script=Bengali}-এর মতো Unicode প্রপার্টি চলবে। ছাড়া \w শুধু ইংরেজি অক্ষর ধরে।

"১ সেকেন্ডে শেষ হয়নি" মানে কী?

প্যাটার্নটা হয়তো ব্যাকট্র্যাকিংয়ে ফেঁসে গেছে। নেস্টেড পুনরাবৃত্তি (যেমন (a+)+) সরল করুন বা সীমানা ঠিক করুন।

আমার লেখা কি কোথাও যায়?

না, ওয়ার্কারও আপনার ব্রাউজারেই চলে।

💻 ডেভেলপার টুল — সব টুল দেখুনDeveloper Tools — view all tools →