在知乎掛出了問題,沒人理,求人不如求己,我本身終於把這個問題搞定了html
要匹配諸如:一、二、三、四、。。。99九、,能夠這樣寫:web
^[1-9]([0-9]{0,2})[、].*正則表達式
解釋:url
^:表示從行首開始匹配htm
[1-9]:表示1到9中的任意一個數字blog
():表示第一位數字後面的,括弧裏面又是一個正則表達,嵌套結構rem
[、]:表示匹配、號webkit
.:表示匹配單個字符
*:表示匹配長度是{0,},就是說至少有0個,或者不少多個,無窮多個
其中由於[0-9]等價\d,而第一位,若是不計較開始的0,第一位也能夠寫成[0-9],這樣能夠簡化爲:^\d(\d{0,2})[、].*
若是要匹配:第1、第二。。。,能夠寫成:
^[一二三四五六七八九十]([一二三四五六七八九十]{0,2})[、].*