eg:
select prod_name from products where prod_name regexp '.000'
描述了乙個規則,通過這個規則可以匹配一類字串平台雲
字母、數字、漢字、下劃線、以及沒有特殊定義的標點符號,都是「普通字元」
能夠與多種字元匹配的表示式
注意區分大小寫,大寫是相反的意思
或的關係
和-
之外修飾匹配次數的特殊符號
本組標記匹配的不是字元而是位置,符合某種條件的位置
\b
匹配這樣乙個位置:前面的字元和後面的字元不全是\w
匹配模式
說明ignorecase
忽略大小寫模式
1. 匹配時忽略大小寫
2. 預設情況下,正規表示式是要區分大小寫的
singleline
單行模式
1. 整個文字看作乙個字串,只有乙個開頭,乙個結尾
2. 使小數點 "." 可以匹配包含換行符(\n)在內的任意字元
multiline
多行模式
1. 每行都是乙個字串,都有開頭和結尾
2. 在指定了 multiline 之後,如果需要僅匹配字串開始和結束位置,可以使用 \a 和 \z
捕獲組的內容會放到記憶體中(匹配大量文字才考慮)
固話0\d-\d
移動**
1[358]\d
(0\d-\d)|(1[358]\d)
[\w\-]+@[a-z0-9a-z]+(.[a-z])
更新中......
正規表示式regex
正規表示式 regular expression 是乙個字串,表示一定的規則 api文件的pattern類中有其具體的規則定義 注意 regex嚴格區分大小寫 package cn.itcast.demo02 public class regexdemo02 檢驗郵箱位址是否合法 規則 123456...
Regex正規表示式學習
1.檔名查詢常用的兩通配付是 其中 任意,代表乙個字元,舉例匹配.txt檔案 txt,匹配擴充套件是3字元 2.正規表示式中 和 匹配任意字元用 匹配乙個支付 舉例匹配.txt檔案 txt 其中 需要用 進行轉義,匹配副檔名是3字元 3.正規表示式的分類,可以按照是否大小寫,是否標點符號,是否數字進...
regex 正規表示式學習
學習 直接匹配 123以什麼開頭 以什麼結尾 abc的其中乙個 abc 數字和字母的所有 a z 0 9 a z a z 取反 a z 匹配個數範圍 3個到無窮個 特殊字元 匹配任意字元,除了行的結尾的回車符 0 9的範圍簡寫 d除了數字的任意字元 d所有字元的表示,包括回車 d d 字母數字或下劃...