دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
ویرایش: [2019 ed.]
نویسندگان: Jan Goyvaerts
سری:
ناشر: https://www.regular-expressions.info/
سال نشر: 2019
تعداد صفحات: 206
زبان: English
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود)
حجم فایل: 5 Mb
در صورت تبدیل فایل کتاب All About Regular Expressions به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب همه چیز درباره عبارات منظم نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
یک عبارت منظم (regex یا regexp به اختصار) یک رشته متن ویژه برای توصیف یک الگوی جستجو است. شما می توانید عبارات منظم را به عنوان حروف عامیانه در استروئیدها در نظر بگیرید. احتمالاً با نمادهای عام مانند *.txt برای یافتن تمام فایل های متنی در یک مدیر فایل آشنا هستید. معادل regex ^.*\.txt$ است. این آموزش کاملاً منحصربهفرد است زیرا نه تنها نحو regex را توضیح میدهد، بلکه به تفصیل توضیح میدهد که چگونه موتور regex واقعاً کار خود را انجام میدهد. شما خیلی چیزها را یاد خواهید گرفت، حتی اگر قبلاً از عبارات منظم برای مدتی استفاده کرده باشید. این به شما کمک می کند تا به سرعت درک کنید که چرا یک regex خاص آن چیزی را که در ابتدا انتظار داشتید را انجام نمی دهد و در هنگام نوشتن regex های پیچیده تر از حدس و گمان های زیادی صرفه جویی می کنید. بسیاری از نرم افزارها و زبان های برنامه نویسی وجود دارند که از عبارات منظم پشتیبانی می کنند. اگر یک برنامه نویس هستید، می توانید در زمان و تلاش خود صرفه جویی کنید. شما اغلب می توانید با یک عبارت منظم در یک یا چند خط کد کاری را انجام دهید که در غیر این صورت ده ها یا صدها مورد نیاز است. بسیاری از برنامهها و زبانهای برنامهنویسی پیادهسازی خاص خود را از عبارات منظم دارند، اغلب با تفاوتهای جزئی و گاهی اوقات با سایر پیادهسازیها. هنگامی که دو برنامه از یک پیاده سازی متفاوت از عبارات منظم استفاده می کنند، می گوییم که آنها از "طعم های بیان منظم" متفاوتی استفاده می کنند. برخلاف سایر آموزشهای regex، این آموزش تمام طعمهای رایج بیان منظم را پوشش میدهد و تفاوتهایی را که باید مراقب آنها باشید را نشان میدهد.
A regular expression (regex or regexp for short) is a special text string for describing a search pattern. You can think of regular expressions as wildcards on steroids. You are probably familiar with wildcard notations such as *.txt to find all text files in a file manager. The regex equivalent is ^.*\.txt$. This tutorial is quite unique because it not only explains the regex syntax, but also describes in detail how the regex engine actually goes about its work. You will learn quite a lot, even if you have already been using regular expressions for some time. This will help you to understand quickly why a particular regex does not do what you initially expected, saving you lots of guesswork and head scratching when writing more complex regexes. There are many software applications and programming languages that support regular expressions. If you are a programmer, you can save yourself lots of time and effort. You can often accomplish with a single regular expression in one or a few lines of code what would otherwise take dozens or hundreds. Many applications and programming languages have their own implementation of regular expressions, often with slight and sometimes with significant differences from other implementations. When two applications use a different implementation of regular expressions, we say that they use different “regular expression flavors”. Unlike most other regex tutorials, this tutorial covers all the popular regular expression flavors, and indicates the differences that you should watch out for.