## 什么是正則表達(dá)式?
> 正則表達(dá)式是一組由字母和符號(hào)組成的特殊文本, 它可以用來(lái)從文本中找出滿(mǎn)足你想要的格式的句子.
一個(gè)正則表達(dá)式是在一個(gè)主體字符串中從左到右匹配字符串時(shí)的一種樣式.
例如"Regular expression"是一個(gè)完整的句子, 但我們常使用縮寫(xiě)的術(shù)語(yǔ)"regex"或"regexp".
正則表達(dá)式可以用來(lái)替換文本中的字符串,驗(yàn)證形式,提取字符串等等.
想象你正在寫(xiě)一個(gè)應(yīng)用, 然后你想設(shè)定一個(gè)用戶(hù)命名的規(guī)則, 讓用戶(hù)名包含字符,數(shù)字,下劃線和連字符,以及限制字符的個(gè)數(shù),好讓名字看起來(lái)沒(méi)那么丑.
我們使用以下正則表達(dá)式來(lái)驗(yàn)證一個(gè)用戶(hù)名: