A regular expression, or regex 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.
اطلاعات بيشتر رو در اينجا پيدا كنيد:
http://www.regular-expressions.info
به نظر من كاملترين و بهترين منبع براي آموزش regex و هر چيزي رو با مثال گفته.. بقيه راهنماهايي که روي نت درباره regex پيدا کنيد احتمالا خيلي گيج کننده خواهند بود، البته من خودمم کامل بلد نيستم و در اندازه اي که کارم راه بيفته استفاده ميکنم.. اون قضيه اسمايلي در کامنت هاي ام تي هم معمولا با regex مي سازن
