রেজেক্স টেস্টার
লাইভ ম্যাচিং সহ রেগুলার এক্সপ্রেশন পরীক্ষা করুন।
রেজেক্স টেস্টার সম্পর্কে
GuruAlpha Regex Tester আপনাকে রিয়েল-টাইম মিল হাইলাইটিং সহ রেগুলার এক্সপ্রেশন লিখতে, পরীক্ষা করতে ও ডিবাগ করতে দেয়। একটি regex প্যাটার্ন ও পরীক্ষা স্ট্রিং লিখুন, এবং টুলটি ঠিক দেখায় টেক্সটের কোন অংশগুলো মিলে, রঙ-কোডেড গ্রুপ ও মিল সূচক সহ। এটি ডেভেলপার, ডেটা বিশ্লেষক এবং টেক্সট প্যাটার্ন নিয়ে কাজ করা যে কারো জন্য একটি অপরিহার্য টুল।
রেগুলার এক্সপ্রেশন (regex) একটি শক্তিশালী টেক্সট-প্রসেসিং টুল যা আপনাকে সংক্ষিপ্ত সিনট্যাক্স ব্যবহার করে অনুসন্ধান প্যাটার্ন সংজ্ঞায়িত করতে দেয়। একটি সরল regex এক বা একাধিক অঙ্কের সাথে মেলে। একটি জটিল regex ইমেল ঠিকানা যাচাই করে। Regex প্রোগ্রামিং, ডেটা প্রসেসিং, অনুসন্ধান-ও-প্রতিস্থাপন অপারেশন, ইনপুট যাচাই এবং টেক্সট নিষ্কাশনে ব্যবহৃত হয়।
টুলটি আপনি টাইপ করার সাথে সাথে রিয়েল-টাইম প্রতিক্রিয়া প্রদান করে। পরীক্ষা স্ট্রিং regex প্যাটার্নের বিপরীতে ক্রমাগত স্ক্যান করা হয়, মিলগুলো রঙে হাইলাইট হয়। ক্যাপচার করা গ্রুপ তাদের প্রারম্ভিক অবস্থান ও মিলিত টেক্সট সহ পৃথকভাবে দেখানো হয়। এই দৃশ্যমান প্রতিক্রিয়া বোঝা সহজ করে আপনার regex কী মেলাচ্ছে এবং কোথায় ব্যর্থ হতে পারে।
টুলটি সমস্ত মানক regex বৈশিষ্ট্য সমর্থন করে: ক্যারেক্টার ক্লাস, কোয়ান্টিফায়ার, অ্যাঙ্কর, গ্রুপ ও ক্যাপচারিং, অল্টারনেশন, lookahead ও lookbehind অ্যাসারশন, এবং flags (g, i, m, s)। Flag টগল আপনাকে গ্লোবাল মিল, কেস-অসংবেদনশীল মোড, মাল্টিলাইন মোড ও dot-all মোড সক্ষম করতে দেয়।
ডেভেলপারদের জন্য regex tester ইনপুট যাচাই প্যাটার্ন, ডেটা নিষ্কাশন স্ক্রিপ্ট ও অনুসন্ধান কার্যকারিতা লেখার জন্য অপরিহার্য। regex অন্ধভাবে লিখে কোডে পরীক্ষা করার পরিবর্তে, আপনি tester-এ প্রোটোটাইপ ও ডিবাগ করতে পারেন, তারপর কার্যকর প্যাটার্ন আপনার কোডবেসে কপি করতে পারেন। মিল সূচক যাচাই করতে সাহায্য করে যে প্যাটার্নটি ইনপুটের সঠিক অংশগুলো ক্যাপচার করে।
রেজেক্স টেস্টার-এর প্রধান বৈশিষ্ট্য
- আপনি টাইপ করার সাথে সাথে রিয়েল-টাইম মিল হাইলাইটিং
- অবস্থান সহ ক্যাপচার করা গ্রুপ প্রদর্শন
- সমস্ত মানক regex বৈশিষ্ট্যের সমর্থন
- Flag টগল: গ্লোবাল, কেস-অসংবেদনশীল, মাল্টিলাইন, dot-all
- মিল গণনা ও সূচক তথ্য
- সাধারণ regex প্যাটার্নের লাইব্রেরি
- কার্যকর regex ক্লিপবোর্ডে কপি করুন
- গোপনীয়তার জন্য ব্রাউজার-ভিত্তিক
রেজেক্স টেস্টার কীভাবে ব্যবহার করবেন
- GuruAlpha-তে Regex Tester খুলুন।
- regex ফিল্ডে আপনার রেগুলার এক্সপ্রেশন প্যাটার্ন লিখুন।
- টেক্সট এরিয়ায় পরীক্ষা স্ট্রিং লিখুন।
- মিলগুলো রিয়েল-টাইমে হাইলাইট হয়।
- ক্যাপচার করা গ্রুপ ও তাদের অবস্থান দেখুন।
- মিল আচরণ সমন্বয় করতে flags (g, i, m) টগল করুন।
- কার্যকর regex প্যাটার্ন আপনার কোডে কপি করুন।
রেজেক্স টেস্টার ব্যবহারের টিপস
- সরল প্যাটার্ন দিয়ে শুরু করুন এবং ধীরে ধীরে জটিলতা যোগ করুন।
- বিভিন্ন মিল মোড পরীক্ষা করতে flag টগল ব্যবহার করুন।
- ক্যাপচার করা গ্রুপ পরীক্ষা স্ট্রিংয়ের নিচে দেখানো হয় — নির্ভুলতার জন্য সেগুলো পরীক্ষা করুন।
- সাধারণ প্যাটার্ন লাইব্রেরিতে ইমেল, ফোন, URL ও আরও অনেকের জন্য প্রস্তুত regex রয়েছে।
- প্রান্তিক ক্ষেত্র পরীক্ষা করুন: খালি স্ট্রিং, বিশেষ ক্যারেক্টার, খুব দীর্ঘ স্ট্রিং।
রেজেক্স টেস্টার সম্পর্কে প্রায়শই জিজ্ঞাসিত প্রশ্ন
রেগুলার এক্সপ্রেশন কী?
Regex টেক্সট অনুসন্ধান ও ম্যানিপুলেট করার জন্য একটি প্যাটার্ন-ম্যাচিং সিনট্যাক্স। (অঙ্ক) বা (ছোট হাতের অক্ষর) এর মতো প্যাটার্ন নির্দিষ্ট টেক্সট প্যাটার্নের সাথে মেলে।
Flags-এর অর্থ কী?
g = গ্লোবাল (সব মিল খুঁজে পায়, শুধু প্রথমটি নয়)। i = কেস-অসংবেদনশীল। m = মাল্টিলাইন (^ ও $ লাইন সীমানার সাথে মেলে)। s = dot-all (. নতুন লাইনের সাথে মেলে)।
ক্যাপচার করা গ্রুপ কী?
regex-এ বন্ধনী মিলের নির্দিষ্ট অংশ ক্যাপচার করে। উদাহরণস্বরূপ, এটি হাইফেন দ্বারা পৃথক দুটি সংখ্যা গ্রুপ ক্যাপচার করতে পারে।
আমি কি এটি ইনপুট যাচাইয়ের জন্য ব্যবহার করতে পারি?
হ্যাঁ। নমুনা ইনপুটের বিপরীতে regex প্যাটার্ন পরীক্ষা করুন যাচাই করতে যে সেগুলো সঠিকভাবে ইমেল, ফোন নম্বর, তারিখ ও অন্যান্য ফরম্যাট যাচাই করে।
