//g
Hello World! This is a Regex Tester.

ম্যাচ ইনফরমেশন5

Match 1Index: 0
Hello
Group 1:H
Match 2Index: 6
World
Group 1:W
Match 3Index: 13
This
Group 1:T
Match 4Index: 23
Regex
Group 1:R
Match 5Index: 29
Tester
Group 1:T

Regex পরীক্ষক

রিয়েল-টাইম ম্যাচিং এবং ব্যাখ্যা সহ আপনার রেগুলার এক্সপ্রেশন পরীক্ষা করুন, ডিবাগ করুন এবং বুঝুন।

কিভাবে কাজ করে

1

প্যাটার্ন লিখুন

ইনপুট ফিল্ডে আপনার রেগুলার এক্সপ্রেশন প্যাটার্ন টাইপ করুন।

2

ফ্ল্যাগ সেট করুন

অনুসন্ধান রিফাইন করতে গ্লোবাল (g), কেস ইনসেনসিটিভ (i), বা মাল্টিলাইন (m) এর মতো ফ্ল্যাগ টগল করুন।

3

ফলাফল দেখুন

টেক্সটে রিয়েল-টাইম হাইলাইটিং এবং নিচে বিস্তারিত তথ্য দেখুন।

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

এই টুলটি কোন regex ইঞ্জিন ব্যবহার করে?

এই টুলটি JavaScript (ECMAScript) রেগুলার এক্সপ্রেশন ইঞ্জিন ব্যবহার করে, যা আধুনিক ব্রাউজারগুলিতে স্ট্যান্ডার্ড।

আমার ডেটা কি সার্ভারে পাঠানো হয়?

না। সমস্ত প্রসেসিং আপনার ব্রাউজারে স্থানীয়ভাবে হয়। আপনার প্যাটার্ন এবং টেক্সট কখনও আপনার ডিভাইস থেকে বের হয় না।

ফ্ল্যাগগুলোর মানে কি?

'g' সব খুঁজে পায় (গ্লোবাল), 'i' ছোট/বড় হাতের অক্ষর উপেক্ষা করে, 'm' প্রতি লাইনে শুরু/শেষ ট্রিট করে, এবং 's' ডটকে নতুন লাইনের সাথে মিলতে দেয়।

এটি কি lookbehind সমর্থন করে?

হ্যাঁ, যদি আপনার ব্রাউজার সমর্থন করে। বেশিরভাগ আধুনিক ব্রাউজার (Chrome, Firefox, Edge) JS regex-এ পজিটিভ এবং নেগেটিভ lookbehind সমর্থন করে।

কেন আমার regex কিছু ম্যাচ করছে না?

আপনার ফ্ল্যাগ চেক করুন (যেমন 'i' অন করা) এবং প্রয়োজনে স্পেশাল ক্যারেক্টার এস্কেপ করেছেন কিনা নিশ্চিত করুন। সিনট্যাক্সও দেখুন।

আমি কি নামযুক্ত ক্যাপচার গ্রুপ ব্যবহার করতে পারি?

হ্যাঁ! JavaScript নামযুক্ত গ্রুপ যেমন (?<name>...) সমর্থন করে। এগুলি ডিটেইলসে দেখা যাবে।

লিটারেল ব্যাকস্ল্যাশ কিভাবে ম্যাচ করব?

আপনাকে এটি অন্য ব্যাকস্ল্যাশ দিয়ে এস্কেপ করতে হবে: \\। regex ইনপুটে, শুধু প্যাটার্নের অংশটি টাইপ করুন।

টেক্সট সাইজের কি কোনো সীমা আছে?

পারফরম্যান্স আপনার ডিভাইসের উপর নির্ভর করে, তবে টুলটি বড় টেক্সট ব্লকের জন্য অপ্টিমাইজ করা। খুব জটিল regex স্লো হতে পারে।

নতুন লাইন কিভাবে ম্যাচ করব?

\n ব্যবহার করুন। যদি চান ডট (.) নতুন লাইনের সাথে মিলুক, তবে 's' (dotAll) ফ্ল্যাগ অন করুন।

আমি কি কোডের জন্য regex কপি করতে পারি?

হ্যাঁ, 'Regex কপি করুন' বাটনে ক্লিক করে স্ল্যাশ এবং ফ্ল্যাগ সহ ফরম্যাটেড প্যাটার্ন কপি করুন, যা আপনার JS কোডে ব্যবহারের জন্য প্রস্তুত।