正規表示式檢索資料

2021-09-27 08:28:45 字數 1206 閱讀 3270

學習 mysql,整理語法知識,可以開啟左側的「mysql基礎」專欄檢視全系列筆記

select column

fron list

where condition;

# 如 where name regexp 'hong';

# 檢索含有 hong 的行

select column

fron list

where condition;

# 如 where name regexp 'hong|wang';

# 檢索含有 hong 或 wang 的行

元字元

意義\f

換頁\n

換行\r

回車\t

製表\v

縱向製表

字元類:預定義的字符集類說明

[:alnum:]

任意字母和數字(同[a-za-z0-9])

[:alpha:]

任意字元(同[a-za-z])

[:blank:]

空格和製表(同[\t])

[:cntrl:]

ascii控制字元( ascii 0到31和127)

[:digit:]

任意數字(同[0-9])

[:graph:]

與[:print:]相同,但不包括空格

[:lower:]

任意小寫字母(同[a-z])

[:print:]

任意可列印字元

[:punct:]

既不在[:alnum:]又不在[:cntrl:]中的任意字元

[:space:]

包括空格在內的任意空白字元(同[\f\n\r\t\v])

[:upper:]

任意大寫字母(同[a-z])

[:xdigit:]

任意十六進製制數字(同[a-fa-f0-9])

元字元說明

?0個或1個匹配(等於

*0個或多個匹配

+1個或多個匹配(等於)

指定數目的匹配

不少於指定數目的匹配

匹配數目的範圍( m不超過255)

元字元說明

^文字的開始

$文字的結尾

[[:<:]]

詞的開始

[[:>:]]

詞的結尾

正規表示式 正規表示式 總結

非負整數 d 正整數 0 9 1 9 0 9 非正整數 d 0 負整數 0 9 1 9 0 9 整數 d 非負浮點數 d d 正浮點數 0 9 0 9 1 9 0 9 0 9 1 9 0 9 0 9 0 9 1 9 0 9 非正浮點數 d d 0 0 負浮點數 正浮點數正則式 英文本串 a za z...

正規表示式 檢索字串

正規表示式 regular expression 正規表示式 支援的所有元字元 匹配任何乙個字元 而不是標點符號 多行模式下 n除外。單行模式下.可以匹配 n 轉義符,eg.想精確匹配 可以 b 匹配乙個位置 同 單詞的開始或結束 d 匹配任何乙個十進位制數字,相當於 0 9 d 匹配任何乙個非十進...

正規表示式 表示式

網域名稱 a za z0 9 a za z0 9 a za z0 9 a za z0 9 interneturl a za z s 或 http w w w 手機號碼 13 0 9 14 5 7 15 0 1 2 3 5 6 7 8 9 18 0 1 2 3 5 6 7 8 9 d 號碼 x x x...