রেজেক্স টেস্ট
একটি রেজেক্স প্যাটার্ন লিখুন, টেক্সটের সাথে তা পরীক্ষা করুন; ম্যাচগুলো হাইলাইট করা হয় এবং গ্রুপ ও ম্যাচের সংখ্যা তাৎক্ষণিকভাবে তালিকাভুক্ত করা হয়। বিনামূল্যে, ক্লায়েন্ট-সাইড।
রেজেক্স টেস্ট সম্পর্কে
নিয়মিত অভিব্যক্তি (রেগুলার এক্সপ্রেশন / রেজেক্সরেজেক্স (Regex) হলো একটি শক্তিশালী ল্যাঙ্গুয়েজ স্ট্যান্ডার্ড, যা টেক্সটের মধ্যে নির্দিষ্ট প্যাটার্ন খোঁজা, যাচাই করা বা বের করার জন্য ব্যবহৃত হয়। ইমেল, ফোন নম্বর বা ইউআরএল (URL) যাচাইয়ের মতো সাধারণ কাজ থেকে শুরু করে লগ ফাইল পার্সিং বা জটিল টেক্সট রূপান্তরের মতো আরও উন্নত কাজ পর্যন্ত একই সিনট্যাক্স প্রযোজ্য। এই বিনামূল্যের রেজেক্স টেস্ট টুলটি আপনাকে আসল টেক্সটে আপনার টাইপ করা প্যাটার্নটি তাৎক্ষণিকভাবে পরীক্ষা করার সুযোগ দেয়।
টুল, বৈশ্বিক (g), কেস-অসংবেদনশীল (i), অনেক লাইন (m), ডট-অল (s / ডটঅল) এবং ইউনিকোড (u) এটি পতাকাগুলোকে সমর্থন করে। পাঠ্যের মধ্যে সমস্ত মিলে যাওয়া অংশ রঙিনভাবে হাইলাইট করা হয়। যদি কোনো মিলে যাওয়া গ্রুপ থাকে,(দল)মানগুলো তাদের নম্বরসহ একটি আলাদা টেবিলে তালিকাভুক্ত করা থাকে, ফলে গ্রুপটি কোন মানটি গ্রহণ করেছে তা আপনি সহজেই দেখতে পারেন। আপনি যখন কোনো অবৈধ প্যাটার্ন প্রবেশ করান, টুলটি সঙ্গে সঙ্গে একটি সতর্কবার্তা দেয় এবং অ্যাপ্লিকেশনটি ক্র্যাশ করে না।
সমস্ত প্রক্রিয়াকরণ আপনার ব্রাউজারেই সম্পন্ন হয়; আপনার টেক্সট কোনো সার্ভারে পাঠানো হয় না। জাভাস্ক্রিপ্ট নেটিভ। রেগএক্স যেহেতু এটি একটি রেজেক্স ইঞ্জিন ব্যবহার করে, তাই এর ফলাফলগুলো জাভাস্ক্রিপ্ট এনভায়রনমেন্টের সাথে পুরোপুরি সামঞ্জস্যপূর্ণ। আপনি এই টুলটি আপনার রেজেক্স শেখার প্রক্রিয়ায় অনুশীলনের জন্য, অথবা আপনার প্রোজেক্টে যে প্যাটার্নটি ব্যবহার করবেন তা সরাসরি পরীক্ষা করার জন্য ব্যবহার করতে পারেন।
ধাপে ধাপে
- রেজেক্স প্যাটার্ন যে এক্সপ্রেশনটি পরীক্ষা করতে চান, সেটি বক্সে (স্ল্যাশ লাইন) টাইপ করুন।
/(নকশাটি ছাড়া, শুধু নকশাটি)। - আপনার প্রয়োজন অনুযায়ী পতাকা বেছে নিন: g সব ম্যাচ, i কেস-সংবেদনশীল নয়, m অনেক লাইন, s ডট-অল, u ইউনিকোড।
- পরীক্ষার পাঠ্য প্যাটার্নটি পরীক্ষা করার জন্য আপনি যে লেখাটি ব্যবহার করতে চান, তা নির্দিষ্ট স্থানে পেস্ট বা টাইপ করুন।
- ফলাফল তাৎক্ষণিকভাবে আপডেট করা হয়: ম্যাচ জোর দেওয়া হয়ম্যাচের সংখ্যা দেখানো হচ্ছে।
- যদি ক্যাপচার গ্রুপ থাকে, প্রতিটি ম্যাচের অধীনে গ্রুপ টেবিল দেখা যাচ্ছে, গ্রুপ নম্বর ও মানগুলো তালিকাভুক্ত করা হয়েছে।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
^ এবং $ এটিকে লাইন ব্রেক বা নিউজলাইন হিসেবে ব্যাখ্যা করা হয়। s: ডটঅল — ডট (.এটি নিউলাইন ক্যারেক্টারকেও ম্যাপ করে। uইউনিকোড — সম্পূর্ণ ইউনিকোড সমর্থন প্রদান করে।(\d+)প্রতিটি ম্যাচের জন্য, এই গ্রুপগুলোর বিষয়বস্তু গ্রুপ ১, গ্রুপ ২… ইত্যাদি হিসেবে আলাদা আলাদা টেবিলে তালিকাভুক্ত করা হয়। নামবিহীন এবং নামযুক্ত গ্রুপ ((?<ad>...)) সমর্থিত।