توضیحات
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.
————————————————————–
ترجمه ماشینی :
یک عبارت منظم (regex یا regexp به اختصار) یک رشته متن ویژه برای توصیف یک الگوی جستجو است. شما می توانید عبارات منظم را به عنوان حروف عامیانه در استروئیدها در نظر بگیرید. احتمالاً با نمادهای عام مانند *.txt برای یافتن تمام فایل های متنی در یک مدیر فایل آشنا هستید. معادل regex ^.*\.txt$ است. این آموزش کاملاً منحصربهفرد است زیرا نه تنها نحو regex را توضیح میدهد، بلکه به طور مفصل توضیح میدهد که چگونه موتور regex واقعاً کار خود را انجام میدهد. شما خیلی چیزها را یاد خواهید گرفت، حتی اگر قبلاً از عبارات منظم برای مدتی استفاده کرده باشید. این به شما کمک می کند تا به سرعت درک کنید که چرا یک regex خاص آن چیزی را که در ابتدا انتظار داشتید انجام نمی دهد، و در هنگام نوشتن regex های پیچیده تر از حدس و گمان های زیادی صرفه جویی می کنید. برنامه های نرم افزاری و زبان های برنامه نویسی زیادی وجود دارند که از عبارات منظم پشتیبانی می کنند. اگر یک برنامه نویس هستید، می توانید در زمان و تلاش خود صرفه جویی کنید. شما اغلب می توانید با یک عبارت منظم در یک یا چند خط کد کاری را انجام دهید که در غیر این صورت ده ها یا صدها مورد نیاز است. \ بسیاری از برنامهها و زبانهای برنامهنویسی پیادهسازی خاص خود را از عبارات منظم دارند، اغلب با تفاوتهای جزئی و گاهی با سایر پیادهسازیها. هنگامی که دو برنامه از یک پیاده سازی متفاوت از عبارات منظم استفاده می کنند، می گوییم که آنها از طعم های بیان منظم متفاوتی استفاده می کنند. برخلاف اکثر آموزشهای regex دیگر، این آموزش تمام طعمهای رایج بیان منظم را پوشش میدهد و تفاوتهایی را که باید مراقب آنها باشید را نشان میدهد.
tag : دانلود کتاب همه چیز درباره عبارات منظم , Download همه چیز درباره عبارات منظم , دانلود همه چیز درباره عبارات منظم , Download All About Regular Expressions Book , همه چیز درباره عبارات منظم دانلود , buy همه چیز درباره عبارات منظم , خرید کتاب همه چیز درباره عبارات منظم , دانلود کتاب All About Regular Expressions , کتاب All About Regular Expressions , دانلود All About Regular Expressions , خرید All About Regular Expressions , خرید کتاب All About Regular Expressions ,

نقد و بررسیها
هنوز بررسیای ثبت نشده است.