需要關鍵字但不包含某些字段,不區分大小寫
案例1:^(?i)(?=.*公寓)((?!loft).)*$
- 不區分大小寫 必須包含 公寓 不允許存在 loft
案例2:^(?=.*車位)(?=.*人防)((?!非人防).)*$
- 必須包含 車位 人防 不允許存在 非人防
案例3:^(?=.*車位)(?=.*(地上計容|計容)).*$
- 必須包含 車位 必須包含 地上計容 或者 計容關鍵字
獲取某個關鍵字的前幾位 或者後幾位案例1:.(?=企鵝)
- 獲取 企鵝 關鍵字前面2個內容
案例2:(?<=企鵝).
- 獲取 企鵝 關鍵字的後面2個內容
案例3:.(?:企鵝)
- 獲取 包含 企鵝 關鍵字前面2個內容
案例4:(?:企鵝).
- 獲取 包含 企鵝 關鍵字後面2個內容
獲取json中有對應的關鍵字整體json物件 部分正規表示式
d 非負整數 正整數 0 0 9 1 9 0 9 正整數 d 0 非正整數 負整數 0 0 9 1 9 0 9 負整數 d 整數 d d 非負浮點數 正浮點數 0 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 非正浮點數 負浮點數 ...
正規表示式部分
正規表示式是用來匹配字串的強有力 在正規表示式中,如果直接給出字元,就是精確匹配。用 d可以匹配乙個數字,w可以匹配乙個字母或者數字。要匹配變長的字元,用?表示0個或1個字元,用表示n個字元,用表示n m個字元,等等。要更精確的匹配,可以用表示範圍,比如 a b 可以匹配a或b,表示行的開頭,d 表...
正規表示式部分整理
一 校驗數字的表示式 數字 0 9 n位的數字 d 至少n位的數字 d m n位的數字 d 零和非零開頭的數字 0 1 9 0 9 非零開頭的最多帶兩位小數的數字 1 9 0 9 0 9 帶1 2位小數的正數或負數 d d 正數 負數 和小數 d d 有兩位小數的正實數 0 9 0 9 有1 3位小...