RegEx正規表示式

2022-08-27 08:30:11 字數 1908 閱讀 6709

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 字母數字或下劃...