ToolsMaxxing

রেজেক্স টেস্টার

আপনার লেখার ওপর রেগুলার এক্সপ্রেশন পরীক্ষা করুন এবং প্রতিটি ম্যাচ, গ্রুপ ও প্রতিস্থাপন দেখুন।

হাইলাইট করা

ম্যাচগুলো এখানে হাইলাইট হবে।

ম্যাচ

একটি প্যাটার্ন ও কিছু লেখা দিন।

    আপনার ফাইল আপনার ডিভাইসেই থাকে

    কীভাবে কাজ করে

    1. 1স্ল্যাশের মাঝখানে প্যাটার্ন লিখুন এবং ফ্ল্যাগ বাছুন।
    2. 2যে লেখায় খুঁজবেন তা পেস্ট করুন।
    3. 3হাইলাইট করা লেখা এবং গ্রুপসহ ম্যাচের তালিকা দেখুন।
    4. 4$1-এর মতো প্রতিস্থাপন পরীক্ষা করতে “প্রতিস্থাপনও পরীক্ষা করুন” চালু করুন।

    অপশনগুলো কী করে

    গ্লোবাল (g)
    শুধু প্রথমটি নয়, প্রতিটি ম্যাচ খোঁজে।
    কেস উপেক্ষা (i)
    অক্ষর বড় বা ছোট যেকোনো হাতে মেলে।
    মাল্টিলাইন (m)
    ^ ও $ প্রতিটি লাইনের শুরু ও শেষে মেলে।
    ডট সব (s)
    ডট লাইন ভাঙার সাথেও মেলে।
    ইউনিকোড (u)
    প্যাটার্নকে ইউনিকোড ধরে এবং \p{L} ধাঁচের ক্লাস চালু করে।
    স্টিকি (y)
    শেষ ম্যাচ যেখানে থেমেছিল শুধু সেই জায়গায় মেলে।

    গোপনীয়তা

    সবকিছু আপনার ব্রাউজারেই চলে। আপনার পেস্ট করা লেখা কখনো কোনো সার্ভারে যায় না। লগ বা গ্রাহকের তালিকার মতো পরীক্ষার ডেটা আপনার ডিভাইসেই থাকে।

    সবাই যা জানতে চান

    এটি কোন রেজেক্স ধরন?

    JavaScript, যা আপনার ব্রাউজারেই আছে। বেশিরভাগ সিনট্যাক্স অন্য ভাষার সাথে মেলে, কিন্তু লুকবিহাইন্ড, নামযুক্ত গ্রুপ ও \p ক্লাস ধরনভেদে আলাদা, তাই যেটি দিয়ে প্রকাশ করবেন সেটি যাচাই করুন।

    যে প্যাটার্ন শেষ হয় না তার কী হয়?

    পরীক্ষা আলাদা ওয়ার্কারে চলে। 1.5 সেকেন্ডের বেশি লাগলে এটি থামানো হয় এবং বার্তা আসে। (a+)+$-এর মতো নেস্টেড পুনরাবৃত্তিই সাধারণত কারণ।

    ক্যাপচার গ্রুপ কীভাবে দেখব?

    তালিকার প্রতিটি ম্যাচে সংখ্যাযুক্ত গ্রুপ দেখায়, আর (?<name>...) আকারে লেখা নামযুক্ত গ্রুপ তাদের নামে দেখায়।

    ফাঁকা ম্যাচ পায় কেন?

    a*-এর মতো প্যাটার্ন শূন্য অক্ষরেও মিলতে পারে। এগুলো ফাঁকা হিসেবে তালিকাভুক্ত হয় এবং খোঁজা এক অক্ষর এগিয়ে যায়, তাই কখনো লুপ হয় না।

    প্রতিস্থাপন কীভাবে লিখব?

    প্রথম গ্রুপের জন্য $1, নামযুক্ত গ্রুপের জন্য $<name>, পুরো ম্যাচের জন্য $&, আর আক্ষরিক ডলার চিহ্নের জন্য $$ ব্যবহার করুন।

    সম্পর্কিত টুল