mysql中使用Regex查詢

來源:互聯網
上載者:User

標籤:

Regex功能確實很強大,那天專門抽空學學,這裡就暫時在mysql查詢中用用。

Regex強大而靈活,可以應用於非常複雜的查詢。

選項 說明(自動加匹配二字) 例子 匹配值樣本
^ 文本開始字元 ‘^b‘匹配以字母b開頭的字串 book, big, banana, bike
$ 文本結束字元 ‘st$‘匹配以st結尾的字串 test, resist, persist
. 任何單個字元 ‘b.t‘匹配任何b和t之間有一個字元 bit, bat, but, bite
* 0個或多個在它前面的字元 ‘f*n‘匹配字元n前面有任意n個字元f fn, fan, faan, abcn
+ 前面的字元一次或多次 ‘ba+‘匹配以b開頭後面緊跟至少一個a ba, bay, bare, battle
<字串> 包含指定字串的文本 ‘fa‘ fan, afa, faad
[字元集合] 字元集合中的任一個字元 ‘[xz]‘匹配x或者z dizzy, zebra, x-ray, extra
[^] 不在括弧中的任何字元 ‘[^abc]‘匹配任何不包含a、b或c的字串 desk, fox, f8ke
字串{n} 前面的字串至少n次 b{2}匹配2個或更多的b bbb, bbbb, bbbbbb
字串{n,m} 前面的字串至少n次,至多m次 b{2,4}匹配最少2個,最多4個b bb, bbb, bbbb

 

where 欄位名 REGEXP 模式;

mysql中使用Regex查詢

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.