Regex Tester (Match, Group, এবং Replacement Preview)

দ্রুত regex test চালাতে চান? এই regex tester-এ paste করে সঙ্গে সঙ্গে যাচাই করুন।

এক screen-এ highlighted match, capture group, এবং replacement output দেখুন।

আপনার input browser-এ লোকালভাবে process হয় এবং কোনো server-এ পাঠানো হয় না।

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

  1. একটি pattern লিখুন এবং প্রয়োজনীয় flag (g/i/m) বেছে নিন।
  2. Source text paste করুন। Auto-run ON থাকলে result সঙ্গে সঙ্গে update হবে।
  3. Location দেখতে এবং match-এ jump করতে match list ব্যবহার করুন।
  4. Capture এবং replacement output যাচাই করতে Groups এবং Replacement tab ব্যবহার করুন।

উদাহরণ

Email extraction

ইনপুট: Email address-সহ text

আউটপুট: Highlighted match এবং start/end position

key=value replacement

ইনপুট: Multi-line key=value text

আউটপুট: $1 এবং $2 ব্যবহার করে replacement output

Log line filter

ইনপুট: INFO / WARN / ERROR-সহ log text

আউটপুট: m flag ব্যবহার করে line-based matching

Replacement Cheat Sheet

  • $1, $2 ... : capture group reference
  • $& : পুরো match
  • $` : match-এর আগে / $' : match-এর পরে

নোট

  • এই টুল JavaScript (ECMAScript) regular expression ব্যবহার করে pattern evaluate করে।
  • কিছু PCRE feature (যেমন atomic group) এখানে পাওয়া যায় না।
  • এমনকি JavaScript feature-ও runtime environment অনুযায়ী বদলাতে পারে।
  • Result PCRE-এর সঙ্গে হুবহু এক হবে তার guarantee নেই।

FAQ

g/i/m flag কী?

Checkbox দিয়ে এগুলো toggle করুন। (g=global, i=ignore case, m=multiline)

আমি কি replacement-ও test করতে পারি?

হ্যাঁ। Replacement string লিখে Replacement tab দেখুন। $1-এর মতো group reference সমর্থন করে।

এটি PCRE থেকে কীভাবে আলাদা?

এই টুল JavaScript regular expression ব্যবহার করে। Spec-এর পার্থক্যের কারণে একই pattern, PCRE-এর থেকে ভিন্ন result দিতে পারে।

সম্পর্কিত টুল