آموزش طراحی وب

Regular Expressions چیست؟

Regular Expressions یا عبارات باقاعده که به اختصار RegEx نامیده می شود ، توسط اکثر زبان های برنامه نویسی پشتیبانی می شود .

Regular Expressions چیست؟

Regular Expressions چیست؟

Regular Expressions یا عبارات باقاعده که به اختصار RegEx نامیده می شود ، توسط اکثر زبان های برنامه نویسی پشتیبانی می شود .

به طور ساده ، RegEx رشته هایی هستند که برای انجام عملیات تطابق و جایگذاری عبارات در رشته استفاده می شوند . عبارات باقاعده با استفاده از زبان Regular Expressions ایجاد می شوند . همانند هر زبان دیگر ، زبان Regular Expressions نیز syntax ، نمادها و دستورات مخصوص به خود را دارد . این زبان را یک زیرمجموعه از زبان های برنامه نویسی در نظر بگیرید .

استفاده از RegEx

ما از RegEx برای دو منظور استفاده می کنیم :

۱-    جستجوی عبارات در متن

۲-    جستجو و جایگزاری عبارت در متن

برای استفاده از RegEx به چند نکته توجه کنید :

  • برخی از نمادها ، دستورات RegEx مختص یک یا چند زبان برنامه نویسی خاص هستند و در زبان دیگر کاربردی ندارند .
  • برنامه هایی برای تست عبارات با قاعده وجود دارند که از آنها می توان برای بررسی صحت و عملکرد عبارات با قاعده استفاده کرد .
  • یکی از ابزارها که به صورت رایگان عرضه می شود ، Expresso است که می توانید برای دانلود آن به سایت http://ultrapico.com مراجعه کنید .

قبل از شروع یادگیری به دو نکته توجه کنید :

  • برای حل یک مساله ممکن است چندین عبارت با قاعده ی مختلف نوشت . برخی از این عبارات ممکن است سریع تر و دستور برخی ممکن است آسان تر باشد که با کسب تجارب به تدریج RegEx های بهتری خواهید نوشت .
  • رمز یادگیری یک زبان ، فقط تمرین است و تمرین که پیشنهاد می کنیم در مقالات آتی مثال های مرتبط را همان لحظه تمرین کنید تا نتیجه را به خوبی مشاهده کنید .

تهیه شده در مدرسه مجازی ایرانیان

حسین همت یار

نویسنده در مدرسه مجازی ایرانیان ، دانشجوی رشته IT ، طراح وب و علاقه مند به تازه های دنیای اینترنت و وب و البته لینوکس

۱ دیدگاه

  • با سلام و خداقوت
    مطالب ارزشمندی دارید. اگر لطف کنید و برای عبارات باقاعده مثالی عملی و کاربردی () بزنید که خیلی عالی میشه.
    امیدوارم هم خودتون و هم سایتتون پایدار باشید.

آیا سوالی دارید؟

پنل کاربران

بستن
*
*

نظرسنجی

به کدام دسته موضوعی علاقه مند هستید؟

آخرین پرسش و پاسخ ها

اموزش تصادفی

خبرهای باحال دریافت کن

خبرهای باحال دریافت کن

ما هم مثل شما از دریافت ایمیل های مزاحم خوشمون نمیاد. فقط مطالب جدید و خبرهای ویژه رو به اطلاع شما میرسونیم. قول میدیم اسپم نکنیم :)

ثبت نام انجام شد ، لطفا ایمیلی که براتون ارسال میشه رو تایید کنین