রেগুলার এক্সপ্রেশন টেস্টার
বাস্তব সময়ে রেগুলার এক্সপ্রেশন পরীক্ষা করুন
আপনার রেগেক্স প্যাটার্ন লিখুন, একটি পরীক্ষার স্ট্রিং প্রবেশ করুন, এবং ম্যাচগুলি তাত্ক্ষণিকভাবে হাইলাইট করুন। গ্লোবাল, কেস-অবহেলা, এবং মাল্টিলাইন ফ্ল্যাগ সমর্থন করে।
লাইভ ম্যাচ হাইলাইটিং
আপনার প্যাটার্ন টাইপ করার সময় আপনার পরীক্ষার স্ট্রিংয়ে ম্যাচগুলি হাইলাইট করা দেখুন। তাত্ক্ষণিক ভিজ্যুয়াল প্রতিক্রিয়া।
সমস্ত জেএস রেগেক্স ফ্ল্যাগস
এক ক্লিকের মাধ্যমে গ্লোবাল (g), কেস-অবহেলা (i), মাল্টিলাইন (m), এবং ডট-অল (s) ফ্ল্যাগগুলি টগল করুন।
ক্যাপচার গ্রুপের বিস্তারিত
ক্যাপচার গ্রুপ, সূচক, এবং ম্যাচ করা টেক্সট সহ সমস্ত ম্যাচ সম্পূর্ণ বিস্তারিত সহ দেখুন।
১০০% ক্লায়েন্ট-সাইড
আপনার ব্রাউজারে সম্পূর্ণরূপে চলে। কোন সার্ভার কল নেই, কোন ডেটা সংগ্রহ নেই, তাত্ক্ষণিক ফলাফল।
রেগুলার এক্সপ্রেশন: একজন ডেভেলপারের অপরিহার্য টুল
রেগুলার এক্সপ্রেশন (রেগেক্স বা রেগেক্সপ) শক্তিশালী প্যাটার্ন যা টেক্সট ম্যাচ, অনুসন্ধান এবং ম্যানিপুলেট করতে ব্যবহৃত হয়। এগুলি প্রায় প্রতিটি প্রোগ্রামিং ভাষায় সমর্থিত, যার মধ্যে জাভাস্ক্রিপ্ট, পাইথন, জাভা, পিএইচপি এবং আরও অনেক কিছু অন্তর্ভুক্ত। ইমেল ঠিকানা যাচাই করা থেকে লগ ফাইল বিশ্লেষণ করা পর্যন্ত, রেগেক্স যে কোনও ডেভেলপারের জন্য একটি অপরিহার্য দক্ষতা।
সাধারণ রেগেক্স সিনট্যাক্স
মূল রেগেক্স উপাদানগুলির মধ্যে রয়েছে: \d (সংখ্যা), \w (শব্দ অক্ষর), \s (শূন্যস্থান), . (যেকোন অক্ষর), * (শূন্য বা আরও), + (এক বা একাধিক), ? (ঐচ্ছিক), [] (অক্ষর শ্রেণী), () (গ্রুপ), ^ (শুরু), এবং $ (শেষ)। এই নির্মাণ ব্লকগুলি একত্রিত করে প্যাটার্ন তৈরি করুন যা ঠিক আপনার প্রয়োজনীয় টেক্সটের সাথে মেলে। উদাহরণস্বরূপ, \b\w+@\w+\.\w+\b সাধারণ ইমেল সদৃশ প্যাটার্নগুলির সাথে মেলে।
ভাল রেগেক্স লেখার জন্য টিপস
সরলভাবে শুরু করুন এবং জটিলতা তৈরি করুন। বাস্তব নমুনা ডেটার সাথে প্রায়ই পরীক্ষা করুন। যখন আপনি সবচেয়ে সংক্ষিপ্ত ম্যাচ চান তখন অ-লালসী কোয়ানটিফায়ার (*? এবং +?) ব্যবহার করুন। পাঠযোগ্যতার জন্য নামকৃত গ্রুপ (?