অনলাইনে রেগুলার এক্সপ্রেশন পরীক্ষা করুন
একটি রেগুলার এক্সপ্রেশন ও কিছু পরীক্ষার টেক্সট লিখুন, আর টাইপ করার সঙ্গে সঙ্গে প্রতিটি ম্যাচ হাইলাইট হবে। একটি টেবিলে প্রতিটি ম্যাচ তার অবস্থান ও ক্যাপচার গ্রুপসহ — সংখ্যাযুক্ত ও নামযুক্ত — তালিকাভুক্ত হয়, যাতে আপনি ঠিক দেখতে পান আপনার প্যাটার্ন কী ধরছে। $1, $<name> ও অন্যান্য রেফারেন্স দিয়ে প্রতিস্থাপনের প্রিভিউ দেখতে "প্রতিস্থাপন" চালু করুন।
টেস্টারটি আপনার ব্রাউজারের JavaScript রেগুলার এক্সপ্রেশন ইঞ্জিন ব্যবহার করে, g, i, m, s ও u ফ্ল্যাগসহ। যেসব প্যাটার্ন খুব বেশি সময় নেয়, পেজ আটকে যাওয়ার বদলে সেগুলো স্বয়ংক্রিয়ভাবে থামিয়ে দেওয়া হয়। আপনি যা টাইপ করেন তার কিছুই সার্ভারে পাঠানো হয় না।
এই Regex টেস্টার কেন ব্যবহার করবেন?
- সব ম্যাচের লাইভ হাইলাইটিং
- প্রতিটি ম্যাচের জন্য সংখ্যাযুক্ত ও নামযুক্ত ক্যাপচার গ্রুপ
- গ্রুপ রেফারেন্সসহ প্রতিস্থাপনের প্রিভিউ
- ধীর প্যাটার্ন পেজ আটকে না দিয়ে থামিয়ে দেওয়া হয়
কীভাবে রেগুলার এক্সপ্রেশন পরীক্ষা করবেন
- চারপাশের স্ল্যাশ ছাড়া আপনার প্যাটার্ন লিখুন এবং ফ্ল্যাগ বেছে নিন
- যে টেক্সটে পরীক্ষা করবেন সেটি পেস্ট করুন
- হাইলাইট করা ম্যাচ ও গ্রুপগুলো দেখে নিন, এবং চাইলে প্রতিস্থাপন চেষ্টা করুন
সাধারণ জিজ্ঞাসিত প্রশ্ন
এই regex টেস্টার কি ফ্রি?
হ্যাঁ, এটি সম্পূর্ণ ফ্রি এবং এর কোনো সীমা নেই।
কোন regex সিনট্যাক্স ব্যবহার করা হয়?
JavaScript (ECMAScript) রেগুলার এক্সপ্রেশন, যেমনটা আপনার ব্রাউজার ও Node.js-এ থাকে। বেশিরভাগ সিনট্যাক্স PCRE, Python ও .NET-এর সঙ্গে মিলে যায়, তবে lookbehind বা possessive quantifier-এর মতো ফিচার বিভিন্ন ইঞ্জিনে আলাদা হতে পারে।
প্রতিস্থাপনে ক্যাপচার গ্রুপ কীভাবে ব্যবহার করব?
সংখ্যাযুক্ত গ্রুপকে $1, $2 ইত্যাদি দিয়ে, নামযুক্ত গ্রুপকে — যা (?<name>…) আকারে লেখা হয় — $<name> দিয়ে, এবং পুরো ম্যাচকে $& দিয়ে উল্লেখ করুন। আক্ষরিক ডলার চিহ্নের জন্য $$ ব্যবহার করুন।
আমার টেক্সট কি সার্ভারে পাঠানো হয়?
না। ম্যাচিং সম্পূর্ণভাবে আপনার ব্রাউজারে চলে।