আপনার ব্রাউজারে লাইভ রেগুলার এক্সপ্রেশন তৈরি করুন, পরীক্ষা করুন ও ডিবাগ করুন — তাৎক্ষণিক ম্যাচ হাইলাইটিং, ক্যাপচার গ্রুপ, সাবস্টিটিউশন প্রিভিউ, সহজ ইংরেজি ব্যাখ্যা এবং ১৫+ ভাষার জন্য পেস্ট-প্রস্তুত কোড।

সম্পূর্ণ আপনার ব্রাউজারে নেটিভ JavaScript regex ইঞ্জিন ব্যবহার করে চলে — কিছুই আপলোড হয় না। তৈরি কোড আপনাকে একই প্যাটার্ন ১৫+ ভাষায় নিয়ে যেতে দেয়।

/ /

প্রতিটি মিল প্রতিস্থাপন করতে global (g) ফ্ল্যাগ প্রস্তাবিত।

লাইভ টেস্টিং JavaScript ইঞ্জিন ব্যবহার করে। কিছু ফ্লেভার (Go, Rust) look-around বা back-reference সমর্থন করে না।


Regex Tester সম্পর্কে

Regex Tester আপনাকে রেগুলার এক্সপ্রেশন লাইভ তৈরি, পরীক্ষা ও ডিবাগ করতে দেয়: একটি প্যাটার্ন টাইপ করুন, একটি পরীক্ষার স্ট্রিং পেস্ট করুন, এবং মিলগুলো প্রতিটি ক্যাপচার গ্রুপসহ — নম্বরযুক্ত বা নামযুক্ত — এর সঠিক ইনডেক্স রেঞ্জ তালিকাভুক্ত করে তাৎক্ষণিকভাবে হাইলাইট করা হয়। এটি সম্পূর্ণভাবে আপনার ব্রাউজারে নেটিভ জাভাস্ক্রিপ্ট রেগেক্স ইঞ্জিনে চলে; কিছুই আপলোড হয় না।

মিলের বাইরেও, চারটি অতিরিক্ত ট্যাব ভারী কাজ করে। Substitution $1, $2 ও $<name> গ্রুপ রেফারেন্সসহ একটি প্রতিস্থাপনের প্রিভিউ দেখায়। Explanation প্যাটার্নটিকে সহজ ইংরেজিতে টোকেন বাই টোকেন ভেঙে দেয়। Code 15+ ভাষার জন্য পেস্ট করার জন্য প্রস্তুত স্নিপেট তৈরি করে, এবং Reference অক্ষর ক্লাস, অ্যাঙ্কর, কোয়ান্টিফায়ার ও লুক-অ্যারাউন্ড এক ক্লিক দূরে রাখে।

সাধারণ প্যাটার্ন — ইমেইল, URL, IPv4, IPv6, UUID, তারিখ, স্লাগ, হেক্স কালার এবং আরো — এক-ক্লিক প্রিসেট হিসেবে লোড হয়, এবং সমস্ত ছয়টি ফ্ল্যাগ (g, i, m, s, u, y) চেকবক্স থেকে টগল হয়। অবৈধ প্যাটার্ন নীরবে ব্যর্থ না হয়ে তাৎক্ষণিকভাবে চিহ্নিত হয়, এটিকে দৈনন্দিন কাজের জন্য একটি ব্যবহারিক regex tester অনলাইন করে তোলে।

Regex Tester কীভাবে ব্যবহার করবেন

  1. আপনার রেগুলার এক্সপ্রেশন টাইপ করুন, বা প্রিসেটগুলোর একটি লোড করুন (ইমেইল, URL, IPv4, UUID…)।
  2. আপনার প্রয়োজনীয় ফ্ল্যাগ টগল করুন — সব মিলের জন্য g, কেস-ইনসেনসিটিভের জন্য i, মাল্টিলাইনের জন্য m।
  3. একটি পরীক্ষার স্ট্রিং পেস্ট করুন এবং হাইলাইট করা মিল ও ক্যাপচার গ্রুপ পরীক্ষা করুন।
  4. প্রতিস্থাপনের প্রিভিউ দেখতে Substitution ট্যাব, অথবা টোকেন-বাই-টোকেন ভাঙার জন্য Explanation ব্যবহার করুন।
  5. Code ট্যাব খুলুন এবং আপনার ভাষায় একটি কার্যকরী স্নিপেট হিসেবে প্যাটার্নটি কপি করুন।

সচরাচর জিজ্ঞাসিত প্রশ্ন

আপনার ব্রাউজারে বিল্ট-ইন নেটিভ জাভাস্ক্রিপ্ট (ECMAScript) ইঞ্জিন। তৈরি করা কোড আপনার প্যাটার্নটি অন্য ভাষায় বহন করে, তবে লক্ষ্য করুন যে কিছু ফ্লেভার — যেমন Go ও Rust — লুক-অ্যারাউন্ড বা ব্যাক-রেফারেন্স সমর্থন করে না।

না। প্যাটার্ন ম্যাচিং, প্রতিস্থাপন, ব্যাখ্যা ও কোড তৈরি সবই ক্লায়েন্ট-সাইডে চলে। পরীক্ষার জন্য আপনার পেস্ট করা লগ এক্সেরপ্ট বা প্রোডাকশন স্ট্রিং কখনো আপনার ব্রাউজার ছেড়ে যায় না।

হ্যাঁ — সম্পূর্ণ বিনামূল্যে, কোনো অ্যাকাউন্ট, সীমা বা সার্ভার রাউন্ড-ট্রিপ ছাড়াই।

প্রতিটি মিল তার সম্পূর্ণ টেক্সট এবং প্রতিটি ক্যাপচারিং গ্রুপ তালিকাভুক্ত করে — নম্বরযুক্ত বা নামযুক্ত — তার বিস্তৃত সঠিক অক্ষর রেঞ্জসহ। Substitution ট্যাবে আপনি সেগুলো $1, $2 বা $<name> হিসেবে উল্লেখ করেন।

g (গ্লোবাল) ফ্ল্যাগ ছাড়া, জাভাস্ক্রিপ্ট কেবল প্রথম মিলটি প্রতিস্থাপন করে। ফ্ল্যাগ সারিতে g সক্ষম করুন এবং প্রতিস্থাপনের প্রিভিউ প্রতিটি উপস্থিতি পুনরায় লিখবে।

হ্যাঁ। যেকোনো প্যাটার্ন পেস্ট করুন এবং Explanation ট্যাব এটিকে টোকেন বাই টোকেন বর্ণনা করে — অক্ষর ক্লাস, কোয়ান্টিফায়ার, গ্রুপ, অ্যাঙ্কর ও লুক-অ্যারাউন্ড — সহজ ইংরেজিতে, যা একটি উত্তরাধিকারসূত্রে পাওয়া এক্সপ্রেশন নিরীক্ষণের দ্রুততম উপায়।

শেয়ার করুন

জনপ্রিয় অনুসন্ধান
regex টেস্টার regex বিল্ডার রেগুলার এক্সপ্রেশন টেস্টার অনলাইন regex পরীক্ষা regex ডিবাগার regex ম্যাচ টুল
সাহায্য দরকার?
এই টুলে কোনো সমস্যা পেয়েছেন? আমাদের দলকে জানান।
সমস্যা রিপোর্ট করুন

আপনার নিজের ওয়েবসাইটে এই বিনামূল্যের টুলটি যোগ করুন — নিচের কোডটি কপি করে পেস্ট করুন।