# آموزش عبارات باقاعده در پایتون
عبارت منظم یا عبارت باقاعده (Regular expressions) راهی برای توصیف یک الگو است. عبارات منظم در اصل یک زبان برنامه نویسی بسیار تخصصی و کوچک است که در پایتون تعبیه شده و از طریق ماژول re در دسترس قرار دارد. با استفاده از این زبان کوچک، قوانین مجموعه رشته های ممکنی را که می خواهید مطابقت دهید مشخص می کنید. این مجموعه ممکن است شامل جملات انگلیسی، یا آدرس های ایمیل، یا دستورات TeX یا هر چیزی که دوست دارید باشد. همچنین میتوانید از regex برای اصلاح یک رشته یا جدا کردن آن به روشهای مختلف استفاده کنید.
زبان عبارت منظم نسبتاً کوچک و محدود است، بنابراین همه وظایف پردازش رشتهها را نمی توان با استفاده از عبارات منظم انجام داد. کارهایی نیز وجود دارد که می توان با regex انجام داد، اما ممکن است با عبارات منظم بسیار پیچیده روبرو شوید. در این موارد، شاید بهتر باشد برای انجام پردازش، کد پایتون بنویسید. در حالی که کد پایتون کندتر از یک عبارت منظم پیچیده است اما قابل درک تر است.
# پیش نیازهای دوره
از آنجایی که در این دوره قرار است عبارات باقاعده را در کنار پایتون استفاده کنیم، پس یهتر است که دانشجو با زبان پایتون آشنایی داشته باشد. برای شروع یادگیری پایتون پیشنهاد میکنیم دوره آموزش پایتون را ببینید.
مطالب این دوره به شکل کامل آپدیت شده است.