প্রথম অধ্যায় - রেগুলার এক্সপ্রেশন

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

সহজ কথায় রেগুলার এক্সপ্রেশন হচ্ছে টেক্সটের মধ্যে নির্দিষ্ট প্যাটার্ন খুঁজে বের করার একটি উপায়। আমরা ওয়াইল্ডকার্ড ব্যবহার করেছি। খানিকটা সেরকমই। যেসব টুল টেক্সট নিয়ে কাজ করে তারা অধিকাংশই রেগুলার এক্সপ্রেশন সাপোর্ট করে। তবে সকল প্রোগ্রাম বা টুল একইভাবে রেগুলার এক্সপ্রেশনের সাপোর্ট দেয় না। উনিশ-বিশ পার্থক্য তো থাকেই, বড় পার্থক্যও থাকে। যেমন আমাদের পূর্বব্যবহৃত grep POSIX স্ট্যান্ডার্ড মেনে চলে অন্যদিকে পার্ল প্রোগ্রামিং ল্যাঙ্গুয়েজ আরো বেশি ক্ষমতাধর রেগুলার এক্সপ্রেশন ব্যবহার করে। আমরা grep নিয়েই কাজ করবো।