یکی از مهارتهای بسیار مفید که شاید کمتر مورد توجه برنامهنویسان قرار گرفته، یادگیری عبارتهای باقاعده یا Regular Expressions است. این عبارتها ابزاری برای یافتن و تغییر کلمات و عبارتهای خاص در ورودی یا حجم اطلاعات به شمار میروند.
با استفاده از عبارتهای باقاعده میتوان رشتهها یا کلمههایی که دارای ترکیب یا ساختاری خاص هستند یا در حجم انبوه اطلاعات جستجو نمود و آن را با تعیین فرمت دلخواه به عبارت یا کلماتی دیگر تبدیل کرد.
چند نمونه از عبارتهای منظم میتواند به شکل زیر باشد:
- عبارت منظمی برای یافتن ایمیل در متن
- عبارت منظمی برای یافتن شماره موبایل در متن
- عبارت منظمی برای جایگزین کردن فیلدهای یک فایل CSV با یک کوئری قابل اجرا در پایگاه داده
- عبارت منظمی برای پیشوند کردن شمارههای موبایل با کد کشور در متنی طولانی
- و صدها و هزاران کاربرد دیگر
استفاده از عبارتهای منظم در اغلب زبانهای برنامهنویسی و ویرایشگرهای متنی و IDEها قابل دسترسی است. با صرف زمانی نسبتا کوتاه برای یادگیری قوانین Regular Expression یا به صورت مختصر REGEX، دنیایی جدید از توانایی پیش چشم شما گشوده خواهد شد.
برای شروع میتوانید این مقاله را مطالعه نمایید.