MySQL的正則表達式

基本形式

屬性名 regexp ‘匹配方式'

1.匹配字符開始的部分

select * from info where name regexp '^L';

2.匹配字符結(jié)束的部分

select * from info where name regexp 'c$';

3.匹配字符串中的任意一個字符,包括回車和換行

eg1: 從info表name字段中查詢以L開頭y結(jié)尾中間有兩個任意字符的記錄

select * from info where name regexp '^L..y$';

4.[字符集合]匹配字符集合中的任意字符

eg1: 從info表name字段中查詢包含c、e、o三個字母中任意一個的記錄

select * from info where name regexp '[ceo]';

eg2: 從info表name字段中查詢包含數(shù)字的記錄

select * from info where name regexp '[0-9]';

eg3: 從info表name字段中查詢包含數(shù)字或a、b、c三個字母中任意一個的記錄

select * from info where name regexp '[0-9a-c]';

5.[^字符集合]匹配除了字符集合外的任意字符

eg1: 從info表name字段中查詢包含a-w字母和數(shù)字以外字符的記錄

select * from info where name regexp '[^a-w0-9]';

6.s1|s2|s3 匹配s1s2s3中的任意一個

eg1: 從info表name字段中查詢包含'ic'的記錄

select * from info where name regexp 'ic';

eg2: 從info表name字段中查詢包含ic、uc、ab三個字符串中任意一個的記錄

select * from info where name regexp 'ic|uc|ab';

7.* 代表多個該字符前的字符,包括0個或1個

eg1: 從info表name字段中查詢c之前出現(xiàn)過a的記錄

select * from info where name regexp 'a*c';

8.+ 代表多個該字符前的字符,包括1個

eg1: 從info表name字段中查詢c之前出現(xiàn)過a的記錄

select * from info where name regexp 'a+c';(注意比較結(jié)果!)

9.字符串{N} 字符串出現(xiàn)N次

eg1: 從info表name字段中查詢出現(xiàn)過a3次的記錄

select * from info where name regexp 'a{3}';

10.字符串{M,N}字符串最少出現(xiàn)M次,最多出現(xiàn)N次

eg1: 從info表name字段中查詢ab出現(xiàn)最少1次最多3次的記錄

select * from info where name regexp 'ab{1,3}';

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 正則模式表: 代碼示例:正則表達式可以與REGEXP 操作符一起使用 1、匹配字符串的開頭(^):匹配name字段...
    陽光的微笑_f3cc閱讀 3,352評論 0 1
  • 了解到MySQL可以通過 LIKE ...% 來進行模糊匹配。 MySQL 同樣也支持其他正則表達式的匹配, My...
    嘀嗒運維閱讀 180評論 0 0
  • MySQL中使用 REGEXP 操作符來進行正則表達式匹配。 1、正則模式描述 ^:匹配輸入字符串的開始位置。如果...
    必虎閱讀 622評論 0 0
  • 正則表達式的應(yīng)用 前面的幾節(jié)的過濾例子允許用匹配、比較和通配操作符來尋找數(shù)據(jù)。對于基本的數(shù)據(jù)過濾,這樣就足夠了。但...
    IT的咸魚閱讀 474評論 0 0
  • 表情是什么,我認為表情就是表現(xiàn)出來的情緒。表情可以傳達很多信息。高興了當(dāng)然就笑了,難過就哭了。兩者是相互影響密不可...
    Persistenc_6aea閱讀 129,617評論 2 7

友情鏈接更多精彩內(nèi)容