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