রেগেক্স টেস্টার - রেগুলার এক্সপ্রেশন সরাসরি যাচাই করুন

2on /
/ ডেভেলপার টুলস / রেগেক্স টেস্টার

রেগুলার এক্সপ্রেশন টেস্টার

/ /

ফ্ল্যাগ

ক্যাপচার গ্রুপে $1, $2 আর পুরো ম্যাচে $& ব্যবহার করুন।

এই টেস্টার আপনার ব্রাউজারের নিজস্ব জাভাস্ক্রিপ্ট ইঞ্জিনে চলে, তাই উপভাষাটি ECMAScript। PCRE, Python বা .NET-এর জন্য লেখা প্যাটার্ন ভিন্নভাবে আচরণ করতে পারে, বিশেষত লুকবিহাইন্ড, অ্যাটমিক গ্রুপ, পজেসিভ কোয়ান্টিফায়ার ও ইউনিকোড প্রপার্টি এস্কেপে।

এই রেগেক্স টেস্টার কী করে

রেগুলার এক্সপ্রেশন লেখা সহজ, নিশ্চিত হওয়া কঠিন। এই পাতা দেখায় আপনার প্যাটার্ন আপনার নিজের লেখায় সত্যিই কী মিলিয়েছে, কোন গ্রুপ ধরেছে আর প্রতিস্থাপন করলে কী দাঁড়াবে — সেই প্যাটার্ন প্রোডাকশন ডেটার ধারেকাছে যাওয়ার আগেই।

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

  1. 1 স্ল্যাশ দুটির মাঝে প্যাটার্ন লিখুন এবং দরকারি ফ্ল্যাগে টিক দিন।
  2. 2 নিচে সত্যিকারের লেখা পেস্ট করুন, যত এলোমেলো তত ভালো, তারপর “চালান” চাপুন।
  3. 3 দ্রুত দেখতে হাইলাইট ভিউ পড়ুন, ধরা পড়া গ্রুপের জন্য টেবিল দেখুন, আর প্রতিস্থাপন যোগ করে পুনর্লিখনের ঝলক নিন।

প্যাটার্ন কেন আলাদা ওয়ার্কারে চলে

কিছু প্যাটার্ন বিস্ফোরিত হয়। (a+)+$ এর মতো নেস্টেড কোয়ান্টিফায়ার প্রায়-মিলে যাওয়া একটি স্ট্রিংয়ে ইঞ্জিনকে জ্যোতির্বৈজ্ঞানিক সংখ্যক পথ চেষ্টা করাতে পারে, আর চালু হয়ে যাওয়া রেগুলার এক্সপ্রেশনকে যে পাতা শুরু করেছে সেখান থেকে থামানো যায় না। ওয়ার্কারে চালালে দুই সেকেন্ড পর সেটি বন্ধ করা যায়, তাই খারাপ প্যাটার্নের দাম জমে যাওয়া ট্যাব নয়, একটি বার্তা।

সংক্ষিপ্ত রেফারেন্স

\d একটি অঙ্ক
\w অক্ষর, অঙ্ক বা আন্ডারস্কোর
\s যেকোনো ফাঁকা অক্ষর
. নতুন লাইন ছাড়া যেকোনো অক্ষর
^ $ লেখার শুরু ও শেষ
* + ? শূন্য বা বেশি, এক বা বেশি, শূন্য বা এক
{2,5} দুই থেকে পাঁচবার
(...) ক্যাপচার গ্রুপ, $1 হিসেবে ব্যবহার
(?<ad>…) নামযুক্ত গ্রুপ, লম্বা প্যাটার্নে পড়া সহজ
[a-z] সেটের যেকোনো একটি অক্ষর
a|b বাঁ দিক অথবা ডান দিক
\b শব্দ-সীমা, নিজে কোনো অক্ষর নেয় না

উপভাষা গুরুত্বপূর্ণ

এখানে চলা প্যাটার্ন আপনার সার্ভার কোডে ব্যর্থ হতে পারে, উল্টোটাও। JavaScript, PCRE, Python আর .NET কী সমর্থন করে তাতে আলাদা, আবার একই সিনট্যাক্সের অর্থও কখনও আলাদা। যে উপভাষায় স্থাপন করবেন সেখানেই পরীক্ষা করুন; ব্রাউজারে চলবে এমন সবকিছুর জন্য এই পাতাই ঠিক জায়গা।

বেশিরভাগ ভুল লুকিয়ে থাকে গ্রুপে

ম্যাচটা প্রায়ই ঠিক থাকে অথচ ক্যাপচার ভুল: কোনো গ্রুপ ঐচ্ছিক বলে অনির্ধারিত ফেরে, কিংবা একটি বন্ধনী সরে যাওয়ায় দুটি গ্রুপ বদলাবদলি হয়। টেবিলটি প্রতিটি ম্যাচের প্রতিটি গ্রুপ পাশাপাশি দেখায়, আর $2 আপনার ধারণামতো নয় — এটা বোঝার সবচেয়ে দ্রুত উপায় সেটাই।

আপনি যা লেখেন তা কোথাও পাঠানো হয় না

পরীক্ষার লেখা খুব কমই বানানো। মানুষ লগের লাইন, গ্রাহকের রেকর্ড আর পেমেন্ট রেফারেন্স পেস্ট করে দেখে প্যাটার্ন সেগুলো ধরে কি না। প্যাটার্ন আর লেখা দুটোই পাতায় থেকে যায়, তাই সত্যিকারের ডেটা দিয়ে পরীক্ষা মানে সেই ডেটা কাউকে দিয়ে দেওয়া নয়।

রেগেক্স টেস্টার - সচরাচর প্রশ্ন

ECMAScript, কারণ ইঞ্জিনটি আপনার ব্রাউজারের। লুকঅ্যাহেড ও নামযুক্ত গ্রুপ কাজ করে, লুকবিহাইন্ড ব্রাউজারের সংস্করণের উপর নির্ভর করে, আর অ্যাটমিক গ্রুপ ও পজেসিভ কোয়ান্টিফায়ার একেবারেই নেই। PHP বা Python-এর জন্য লেখা যেকোনো কিছু যেখানে চলবে সেখানেই পরীক্ষা করা উচিত।
নতুন
কালার কনভার্টার একটি রং HEX, RGB ও HSL-এর মধ্যে রূপান্তর করুন, শেডের ধাপ তৈরি করুন, আর সাদা, কালো বা অন্য যেকোনো রঙের সঙ্গে কনট্রাস্ট অনুপাত যাচাই করুন।
আজ জনপ্রিয়
পাসওয়ার্ড জেনারেটর আপনার যন্ত্রের ক্রিপ্টোগ্রাফিক এলোমেলো উৎস দিয়ে ব্রাউজারেই পাসওয়ার্ড তৈরি করুন, আর অস্পষ্ট রঙিন বারের বদলে এনট্রপি বিটে আসল শক্তি দেখুন।

সম্পর্কিত ডেভ টুলস

MD5 জেনারেটর বিনামূল্যের MD5 হ্যাশ জেনারেটর: যেকোনো লেখা বা ফাইলকে ব্রাউজারেই MD5 চেকসামে রূপান্তর করুন - অখণ্ডতা যাচাইয়ে কাজে লাগে।
Base64 এনকোডার ও ডিকোডার বিনামূল্যের Base64 এনকোডার ও ডিকোডার: লেখা বা ফাইল Base64-এ রূপান্তর করুন এবং ফিরিয়েও আনুন - সবই ব্রাউজারে, আপলোড ছাড়াই।
লোরেম ইপসাম জেনারেটর বিনামূল্যের Lorem Ipsum জেনারেটর: অনুচ্ছেদ, বাক্য বা শব্দসংখ্যা অনুযায়ী নমুনা লেখা তৈরি করুন, ডিজাইন মকআপের জন্য HTML ট্যাগসহ।
JWT ডিকোডার বিনামূল্যের JWT ডিকোডার: টোকেন পেস্ট করে হেডার, পেলোড ও স্বাক্ষর পড়ার উপযোগী রূপে দেখুন - সবই ব্রাউজারে, কিছুই পাঠানো হয় না।
URL এনকোডার ও ডিকোডার বিনামূল্যের URL এনকোডার ও ডিকোডার: লিংক ও কোয়েরি প্যারামিটার পারসেন্ট এনকোডিংয়ে বদলান এবং ফিরিয়ে আনুন - পুরো URL বা অংশ ধরে।

অন্যান্য টুল যা আপনার ভালো লাগতে পারে

Word থেকে PDF বিনামূল্যে Word থেকে PDF: DOC, DOCX, ODT বা RTF ফাইল আপলোড করুন এবং কয়েক সেকেন্ডে সঠিক বিন্যাসের PDF ডাউনলোড করুন।
PDF থেকে Word বিনামূল্যে PDF থেকে Word: PDF আপলোড করুন এবং কয়েক সেকেন্ডে সম্পাদনাযোগ্য DOCX ডাউনলোড করুন - নিবন্ধন বা জলছাপ ছাড়াই।
ওয়ার্ড কাউন্টার বিনামূল্যের শব্দ গণনা: লেখা পেস্ট করে শব্দ, অক্ষর, বাক্য ও অনুচ্ছেদ গুনুন এবং পড়ার আনুমানিক সময় দেখুন। কিছুই আপলোড হয় না।
ক্যারেক্টার কাউন্টার বিনামূল্যের ক্যারেক্টার কাউন্টার: স্পেসসহ ও স্পেস ছাড়া অক্ষর, শব্দ ও লাইন গুনুন এবং শিরোনাম ও মেটা বিবরণের SEO সীমা যাচাই করুন।
কীওয়ার্ড ঘনত্ব পরীক্ষক বিনামূল্যের কীওয়ার্ড ডেনসিটি টুল: লেখা বা URL দিন, প্রতিটি শব্দ ও শব্দগুচ্ছ কতবার এসেছে শতাংশসহ দেখুন।