一、正則表達式中重復的概念
我們在之前知道了正則表達式元字符的概念,再結合上重復的概念,才能寫出來一些相對高階的正則表達式。因為在實際的正則表達式的使用過程中,我們肯定不是那么簡單的只用元字符來進行一些簡單的匹配,一般情況下還需要配合上重復的概念才能從一個很長很亂的字符串中匹配出我們想要的東西。
下面我們會從下面的幾個方面來進行正則表達式的重復的講解:
- 重復的分支條件.
- 講解正則表達式中的幾種重復模式
- 講解正則表達式中重復的使用場景.
二、正則表達式的分支條件
正則表達式語法中,表示分支條件的方式為:|
使用 | 可以將不同的規則分隔開,從左到右的測試每個條件,如果滿足了其中的一個分支的話,就不會再去測試其他的條件了。
三、正則表達式的重復模式
正則表達式的常見的重復模式如下圖所示:
四、正則表達式中重復的使用場景
這里我們着重列舉一個場景,即不同城市間的電話號碼的簡單的正則匹配: