有些知識,咱們只須要付出一點點時間,把它掌握了,會大大提升咱們的效率,節省咱們的時間。正則表達式就是這樣的知識,可是,做爲入行好幾年的我來講,正則表達式一直是一頭霧水,今天決定把它好好研究研究。正則表達式
正則表達式是一組由字母和符號組成的特殊文本, 它能夠用來從文本中找出知足你想要的格式的句子.3d
^ 表示文本以^後面的文字開頭,結尾 舉個栗子cdn
兩個在一塊兒一塊用意思就是以hello開頭,以hello結尾(或者說以h開頭,以o結尾,中間匹配ello)blog
咱們如今已經能比較輕鬆的命中行首和行尾了,那麼咱們能不能命中詞首和詞尾呢? 答案是\b{num}表示連續出現num次,好比'a{2}'表示a連續出現2次,不過須要注意的是,若是字符連續出現的次數大於指定的次數,也是能夠被匹配到的圖片
{n, m}表示以前的字符至少出現n次,最多出現m次,都能被匹配到,也就是說,只要 n <= 字符出現的次數在 <= m,就能被匹配到。it
表示以前的字符至少出現x次,或者連續出現次數大於x次,便可被匹配到。io