Regex পরীক্ষক এবং ডিবাগার- বিনামূল্যে অনলাইন রেগুলার এক্সপ্রেশন পরীক্ষার সরঞ্জাম

Results:

Regex পরীক্ষক এবং ডিবাগার- অনলাইনে আপনার রেগুলার এক্সপ্রেশন পরীক্ষা, যাচাই এবং ডিবাগ করুন

Regex পরীক্ষক এবং ডিবাগার কী ?

টেস্টার Regex এবং ডিবাগার হল একটি শক্তিশালী অনলাইন টুল যা আপনাকে রিয়েল-টাইমে রেগুলার এক্সপ্রেশন() পরীক্ষা, যাচাই এবং ডিবাগ করতে দেয় regex । আপনি একজন ডেভেলপার, ডেটা বিশ্লেষক, অথবা সিস্টেম অ্যাডমিনিস্ট্রেটর, যেভাবেই হোন না কেন, রেগুলার এক্সপ্রেশন আয়ত্ত করা আপনাকে টেক্সট প্রসেসিং, ডেটা ভ্যালিডেশন এবং প্যাটার্ন ম্যাচিং কাজগুলি দক্ষতার সাথে পরিচালনা করতে সাহায্য করতে পারে।

JavaScript রেগুলার এক্সপ্রেশন, Python, PHP, Perl, Ruby, এবং Go এর মতো প্রোগ্রামিং ল্যাঙ্গুয়েজে ব্যাপকভাবে ব্যবহৃত হয়, সেইসাথে grep, sed, awk এবং bash স্ক্রিপ্টের মতো কমান্ড-লাইন টুলগুলিতেও ব্যবহৃত হয় । তবে, জটিল সিনট্যাক্সের কারণে একটি পারফেক্ট তৈরি করা regex চ্যালেঞ্জিং হতে পারে। এই টুলটি এখানেই কাজে আসে।

Regex পরীক্ষক এবং ডিবাগারের মূল বৈশিষ্ট্যগুলি

  • রিয়েল-টাইম ম্যাচিং: regex টাইপ করার সাথে সাথে আপনার ফলাফল দেখুন ।

  • ত্রুটি হাইলাইটিং: regex বাক্য গঠন ত্রুটির উপর তাৎক্ষণিক প্রতিক্রিয়া পান ।

  • একাধিক পতাকা সমর্থন: গ্লোবাল(g) , কেস ইনসেনসিটিভ(i) , মাল্টিলাইন(m) , ডট অল(s) এবং ইউনিকোড(u) এর মতো পতাকা দিয়ে পরীক্ষা করুন ।

  • লাইন-বাই-লাইন যাচাইকরণ: কোন লাইনগুলি আপনার প্যাটার্নের সাথে মেলে এবং কোনগুলিতে ত্রুটি রয়েছে তা সনাক্ত করুন।

  • ব্যবহারে সহজ: নতুন এবং উন্নত উভয় ব্যবহারকারীর জন্যই সহজ ইন্টারফেস।

Regex পরীক্ষক এবং ডিবাগার কীভাবে ব্যবহার করবেন

  1. আপনার রেগুলার এক্সপ্রেশন লিখুন: "রেগুলার এক্সপ্রেশন" ইনপুট ক্ষেত্রে আপনার regex প্যাটার্ন টাইপ করুন ।

  2. টেস্ট স্ট্রিং যোগ করুন: "টেস্ট স্ট্রিং" এলাকায় আপনার টেস্ট টেক্সট পেস্ট করুন । প্রতিটি লাইন আলাদাভাবে যাচাই করা হবে।

  3. পতাকা নির্বাচন করুন: আপনার জন্য উপযুক্ত পতাকা নির্বাচন করুন regex ।

  4. Regex ফলাফল দেখতে "পরীক্ষা " এ ক্লিক করুন।

উদাহরণ ১: ইমেল ঠিকানা যাচাই করা

Regex প্যাটার্ন:

^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$

টেস্ট স্ট্রিং:

[email protected]  
hello1example.com  
[email protected]  
invalid-email@com  
example@domain

প্রত্যাশিত আউটপুট:

মিলেছে:

অতুলনীয়:

  • হ্যালো১এক্স্যাম্পল.কম

  • অবৈধ-email@com

উদাহরণ ২: URL গুলি বের করা

Regex প্যাটার্ন:

https?:\/\/(www\.)?[\w\-]+(\.[\w\-]+)+([\/\w\-._~:?#\[\]@!$&'()*+,;=%]*)?

টেস্ট স্ট্রিং:

https://example.com  
http://www.google.com  
ftp://example.com  
https://sub.domain.co.uk/path/to/page  
example.com

প্রত্যাশিত আউটপুট:

মিলেছে:

অতুলনীয়:

  • এফটিপি://example.com

  • example.com সম্পর্কে

উদাহরণ ৩: ফোন নম্বর যাচাই করা

Regex প্যাটার্ন:

\+?\d{1,3}[-.\s]?\(?\d{1,4}?\)?[-.\s]?\d{1,4}[-.\s]?\d{1,9}

টেস্ট স্ট্রিং:

+1-800-555-1234  
(123) 456-7890  
800.555.1234  
+44 20 7946 0958  
555-1234  
Invalid-Phone-Number

প্রত্যাশিত আউটপুট:

মিলেছে:

  • +১-৮০০-৫৫৫-১২৩৪

  • (১২৩) ৪৫৬-৭৮৯০

  • ৮০০.৫৫৫.১২৩৪

  • +৪৪ ২০ ৭৯৪৬ ০৯৫৮

  • ৫৫৫-১২৩৪

অতুলনীয়:

  • অবৈধ-ফোন-নম্বর

কার্যকর রেগুলার এক্সপ্রেশন তৈরির টিপস

  • নির্দিষ্ট অবস্থান মেলাতে (লাইনের শুরু) এবং(লাইনের শেষ) এর মতো অ্যাঙ্কর ব্যবহার করুন । ^ $

  • অনুমোদিত অক্ষর নির্দিষ্ট করতে, , এবং এর মতো অক্ষর ক্লাস ব্যবহার করুন । [a-z] [A-Z] [0-9]

  • পুনরাবৃত্তির সংখ্যা নিয়ন্ত্রণ করতে, এবং এর মতো কোয়ান্টিফায়ার ব্যবহার করুন । + * ? {n,m}

  • মিলে যাওয়া প্যাটার্নগুলি ক্যাপচার এবং পুনঃব্যবহার করতে গ্রুপ এবং ব্যাকরেফারেন্স ব্যবহার করুন ।

  • ম্যাচিং আচরণ নিয়ন্ত্রণ করতে, , এবং এর মতো পতাকা ব্যবহার করুন । g i m s u

উপসংহার

রেগুলার এক্সপ্রেশন আয়ত্ত করলে টেক্সট ডেটা নিয়ে কাজ করার সময় আপনার সময় এবং শ্রম সাশ্রয় হতে পারে। এই Regex টেস্টার এবং ডিবাগার আপনার কোডে প্যাটার্ন ব্যবহার করার আগে সেগুলি পরীক্ষা, যাচাই এবং ডিবাগ করা সহজ করে তোলে। এটি ব্যবহার করে দেখুন এবং regex আজই একজন বিশেষজ্ঞ হয়ে উঠুন!