সব টুল বিনামূল্যে

প্রতিটি regular-expression টোকেন খুঁজুন — character class, anchor, quantifier, group, lookaround, flag ও escape — একটি অনুসন্ধানযোগ্য টেবিলে, প্রতিটির নাম, সরল-ভাষায় অর্থ ও একটি সংক্ষিপ্ত উদাহরণ সহ। আপনার ব্রাউজারে, বিনামূল্যে।

প্রতিটি regular-expression টোকেন, একটি উদাহরণ সহ ব্যাখ্যা করা। সবকিছু একটি বিল্ট-ইন রেফারেন্স থেকে আপনার ব্রাউজারে চলে — কিছুই সার্ভারে পাঠানো হয় না।

টোকেন নাম বিবরণ উদাহরণ
আপনার অনুসন্ধানের সাথে কোনো টোকেন মিলছে না।
ভিন্ন একটি টোকেন বা শব্দ চেষ্টা করুন — যেমন \b, lookahead বা quantifier।

Regex Token Reference সম্পর্কে

Regex Token Reference একটি সার্চযোগ্য টেবিলে প্রতিটি রেগুলার-এক্সপ্রেশন বিল্ডিং ব্লক সংগ্রহ করে: \d ও \w-এর মতো ক্যারেক্টার ক্লাস, ^ ও \b-এর মতো অ্যাংকর, * ও {2,4}-এর মতো কোয়ান্টিফায়ার, গ্রুপ ও ব্যাকরেফারেন্স, লুকঅ্যাহেড ও লুকবিহাইন্ড, i, g ও m-এর মতো ফ্ল্যাগ, এবং বিশেষ অক্ষরের জন্য এস্কেপ। প্রতিটি টোকেনে এর নাম, একটি প্লেইন-ইংলিশ অর্থ এবং একটি সংক্ষিপ্ত উদাহরণ থাকে।

এটি সেই মুহূর্তের জন্য তৈরি যখন আপনি একটি টোকেন আধা-মনে করেন: আপনি জানেন একটি লুকঅ্যাহেড আছে কিন্তু জানেন না এটি (?=…) নাকি (?<=…), বা \b একটি ওয়ার্ড বাউন্ডারি নাকি ব্যাকস্পেস তা মনে করতে পারেন না। অনুসন্ধান টোকেনটি নিজেই, এর নাম বা এর অর্থের একটি শব্দ গ্রহণ করে, তাই সেই সূত্রগুলোর যেকোনোটি সারিটি খুঁজে পায়।

সাতটি ক্যাটাগরি ফিল্টার — ক্যারেক্টার ক্লাস, অ্যাংকর, কোয়ান্টিফায়ার, গ্রুপ ও রেফারেন্স, লুকঅ্যারাউন্ড, ফ্ল্যাগ ও মডিফায়ার, এস্কেপ ও স্পেশাল — টেবিলটিকে অন্যের প্যাটার্ন পড়ার জন্য একটি কমপ্যাক্ট স্টাডি গাইডও করে তোলে। প্রতিটি টোকেন এক ক্লিকে কপিযোগ্য, এবং পুরো রেফারেন্সটি আপনার ব্রাউজারে চলে।

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

  1. সার্চ বক্সে একটি টোকেন (\d), একটি নাম (word boundary) বা একটি অর্থ কীওয়ার্ড (lookahead) টাইপ করুন।
  2. অথবা ক্যাটাগরি দিয়ে টেবিলটি সংকীর্ণ করুন: ক্যারেক্টার ক্লাস, অ্যাংকর, কোয়ান্টিফায়ার, গ্রুপ, লুকঅ্যারাউন্ড, ফ্ল্যাগ বা এস্কেপ।
  3. টোকেনটির প্লেইন-ইংলিশ বিবরণ এবং এর সংক্ষিপ্ত ব্যবহার উদাহরণ পড়ুন।
  4. আপনার প্যাটার্নের জন্য সঠিক টোকেনটি ধরতে কপি বাটনে ক্লিক করুন।

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

দুটোই বর্তমান অবস্থানকে গ্রহণ না করেই এর চারপাশে কী আছে তা যাচাই করে। একটি লুকঅ্যাহেড (?=…) অনুসরণকারী টেক্সট পরীক্ষা করে; একটি লুকবিহাইন্ড (?<=…) পূর্ববর্তী টেক্সট পরীক্ষা করে। তাদের নেতিবাচক রূপ, (?!…) ও (?<!…), পরিবর্তে প্যাটার্নটি অনুপস্থিত থাকার প্রয়োজন হয়।

একটি ওয়ার্ড বাউন্ডারি — একটি ওয়ার্ড ক্যারেক্টার (অক্ষর, সংখ্যা, আন্ডারস্কোর) এবং একটি নন-ওয়ার্ড ক্যারেক্টার বা স্ট্রিং প্রান্তের মধ্যকার শূন্য-প্রস্থের অবস্থান। এটি একটি অবস্থান মেলায়, একটি অক্ষর নয়, যে কারণে \bcat\b “cat” খুঁজে পায় কিন্তু “concatenate” পায় না।

যখন অক্ষরটির বিশেষ অর্থ থাকে — . * + ? ( ) [ ] { } | ^ $ এবং ব্যাকস্ল্যাশ নিজেই। এটিকে আক্ষরিকভাবে মেলাতে একটি ব্যাকস্ল্যাশ যোগ করুন; escapes ক্যাটাগরি প্রতিটিকে একটি উদাহরণসহ তালিকাভুক্ত করে।

তালিকাভুক্ত টোকেনগুলো হলো মূলধারার ইঞ্জিনগুলো (JavaScript, PCRE ও সমকক্ষ) দ্বারা শেয়ার করা সাধারণ কোর। লুকবিহাইন্ডের মতো কিছু উন্নত ফিচার কিছু ইঞ্জিনে পরে এসেছে, তাই এজ কেসের জন্য আপনার ভাষার ডকুমেন্টেশন পরীক্ষা করুন।

এই পাতাটি স্বতন্ত্র টোকেনের জন্য একটি লুকআপ রেফারেন্স। নমুনা টেক্সটের বিরুদ্ধে সম্পূর্ণ প্যাটার্ন একত্র করে চেষ্টা করতে, একটি রেগেক্স টেস্টারের সাথে এটি জোড়া লাগান — আপনি তৈরি করার সময় রেফারেন্সটি বলে দেয় প্রতিটি অংশের অর্থ কী।

হ্যাঁ, সম্পূর্ণ বিনামূল্যে। টেবিলটি পাতার সাথে আসে, এবং অনুসন্ধান, ফিল্টারিং ও কপি করা সবই কোনো সার্ভার রিকোয়েস্ট ছাড়াই আপনার ব্রাউজারে চলে।

শেয়ার করুন
সাহায্য দরকার?
এই টুলে কোনো সমস্যা পেয়েছেন? আমাদের দলকে জানান।
সমস্যা রিপোর্ট করুন

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