বিনামূল্যে Regex টেস্টার
রিয়েল টাইমে টেক্সটের বিপরীতে রেগুলার এক্সপ্রেশন পরীক্ষা করুন। হাইলাইট করা ম্যাচ, গ্রুপ এবং ম্যাচের বিস্তারিত দেখুন।
g গ্লোবাল - সমস্ত ম্যাচ খুঁজুন · i কেস-অসংবেদনশীল · m মাল্টিলাইন - ^ এবং $ লাইন সীমানা মেলায় · s ডটঅল - ডট নিউলাইন মেলায় · u ইউনিকোড - সম্পূর্ণ কোড-পয়েন্ট ম্যাচিং · y স্টিকি - প্রতিটি ম্যাচ অবশ্যই শেষটি যেখানে শেষ হয়েছে সেখান থেকে শুরু করতে হবে
ম্যাচ
সাধারণ ব্যবহার
- ফর্ম বৈধতার জন্য Regex পরীক্ষা করুনইমেল, ফোন নম্বর, পোস্টাল কোড এবং অন্যান্য ফর্ম ইনপুট বৈধতার জন্য নিয়মিত প্রকাশ লিখুন এবং পরীক্ষা করুন।
- Regex দিয়ে সার্ভার লগ পার্স করুনলগ ফাইল থেকে টাইমস্ট্যাম্প, IP ঠিকানা, ত্রুটি কোড এবং কাঠামোবদ্ধ ডেটা বের করার জন্য Regex প্যাটার্ন লিখুন।
- Regex দিয়ে পাঠ বের করুন এবং প্রতিস্থাপন করুনআপনার সম্পাদকে চালানোর আগে প্যাটার্নগুলি খুঁজতে, ডেটা বের করতে বা অনুসন্ধান-এবং-প্রতিস্থাপন অপারেশনগুলি প্রস্তুত করতে Regex ব্যবহার করুন।
- URL রুটিং প্যাটার্নগুলি পরীক্ষা করুনExpress, Nginx এবং Apache এ URL রুটিং নিয়মগুলির জন্য Regex প্যাটার্ন লিখুন এবং পরীক্ষা করুন।
- Regex দিয়ে ডেটা বের করুনঅস্ট্রাকচার্ড পাঠ, HTML বা মার্কডাউন থেকে কাঠামোবদ্ধ ডেটা বের করার জন্য প্যাটার্নগুলি তৈরি এবং পরীক্ষা করুন।
কিভাবে কাজ করে
এই টুল পুরোপুরি আপনার ব্রাউজারে JavaScript-এর বিল্ট-ইন RegExp ইঞ্জিন দিয়ে চলে — আপনার দেখা প্রতিটি ওয়েবসাইটের প্রতিটি স্ক্রিপ্ট যে ইঞ্জিনে চলে, সেটিই। কোনো প্যাটার্ন, টেস্ট টেক্সট বা ম্যাচের ফলাফল কখনো সার্ভারে পাঠানো হয় না।
- 1প্যাটার্ন RegExp-এ কম্পাইল হয়টাইপ করার সময় টুলটি আপনার টগল করা ফ্ল্যাগ (g, i, m, s, u, y) দিয়ে new RegExp(pattern, flags) ডাকে। প্যাটার্ন সিনট্যাক্সগতভাবে অবৈধ হলে ধরা ত্রুটি বার্তা সঙ্গে সঙ্গে ইনলাইনে দেখায় — কোনো সাবমিট বোতাম লাগে না।
- 2exec() লুপ ম্যাচ সংগ্রহ করেইঞ্জিন একটি লুপে re.exec(text) চালায়, প্রতিটি ম্যাচের অক্ষর-সূচক, দৈর্ঘ্য, পূর্ণ মান, নম্বরযুক্ত capture group ও যেকোনো named group লিখে রাখে। 10,000 ম্যাচের একটি নিরাপত্তা সীমা অনিয়ন্ত্রিত প্যাটার্ন আটকায়, এবং শূন্য-দৈর্ঘ্যের ম্যাচের একটি সুরক্ষা অসীম লুপ এড়াতে lastIndex এগিয়ে দেয়।
- 3টেক্সট হাইলাইট করা অংশে ভাগএকটি buildSegments ফাংশন ম্যাচের অফসেট ঘুরে উৎস টেক্সটকে পালাক্রমে না-মেলা ও মেলা অংশে কাটে। মেলা অংশগুলো ঘূর্ণায়মান রঙে স্টাইল করা <mark> এলিমেন্টে মোড়ানো হয়, তাই পরস্পর ঢুকে থাকা বা পাশাপাশি ম্যাচও দৃশ্যত আলাদা থাকে।
- 4String.replace দিয়ে replace মোডreplace মোডে গেলে সরাসরি testText.replace(new RegExp(pattern, flags), replacement) ডাকা হয়, অর্থাৎ $1 ও $<name>-এর মতো backreference JavaScript কোডে যেমন কাজ করত ঠিক তেমনই কাজ করে। ফলাফল টেক্সট লাইভ দেখায় এবং ক্লিপবোর্ডে কপি করা যায়।
সম্পর্কিত টুলস
গেমপ্যাড টেস্টার
আপনার ব্রাউজারে একটি গেম কন্ট্রোলার পরীক্ষা করুন: প্রতিটি বোতাম, স্টিক ও ট্রিগার লাইভ দেখুন, স্টিক ড্রিফট পরীক্ষা করুন, এবং ভাইব্রেশন মোটর ব্যবহার করে দেখুন।
টাচ স্ক্রিন টেস্ট
আপনার টাচ স্ক্রিনে ডেড জোন খুঁজতে আঙুল দিয়ে আঁকুন, এটি একসাথে কতগুলো স্পর্শ নিবন্ধন করে তা গণনা করুন, এবং চাপ ও স্পর্শের আকার দেখুন।
ENV ফাইল ভ্যালিডেটর
.env ফাইলে ডুপ্লিকেট কী, ভুল স্পেসিং এবং আনকোটেড মান পরীক্ষা করুন — তারপর একটি পরিষ্কার, সাজানো ভার্সন এবং কমিট-প্রস্তুত .env.example পান। ব্রাউজারেই চলে।