正規表示式用法大全

2021-08-26 17:42:34 字數 1034 閱讀 5661

推薦練習正規表示式的** regexr

表示式含義說明.

任一字元

不含換行符

\.只匹配 .

\為轉義符,讓'.'變為普通的dot(點)

\wword charactor

數字、字母、下劃線

\w\w的補集

除數字、字母、下劃線之外

\d數字

等於[0-9]

\d除數字外

包括空格

\s空白

空格、製表符、換行符

\s\s的補集

集合任一存在與集合中的字元

[abc]

a或b或c

+一次或多次等於*

零次或多次等於?

零次或一次

等於\b

word boundary

單詞前後的邊界

1到4次

指定重複範圍

2次至少兩次

例子:

expression: /.+(h\w).+(h\w)/g 匹配以h開頭長度大於4的單詞

text: romeo is handsome, and he is hardworking.

replace: romeo is $2, and he is $1.

result: romeo is hardworking, and he is handsome.

第乙個()為$1,第二個()為$2,但若將第乙個使用(?:)後,則第乙個無法用$捕獲,第二個( )變為$1。

(?=模式)正向肯定預查

(?!模式)正向否定預查

比正向預查多個小於號,要放在待匹配模式的前面。例如:(?<=$)\d

正規表示式大全

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 非正浮點數 負浮點數 0 0 9 0 9 1 9...

正規表示式大全

d d d b end function c string mdytodmy string input d d b regex 替換模式 本示例說明如何在 regex.replace 的替換模式中使用命名的反向引用。其中,替換表示式 插入由 組捕獲的子字串。有幾種靜態函式使您可以在使用正規表示式操作...

正規表示式大全

專案推薦 推薦個人github開源專案 iot dc3 乙個開源的 分布式的物聯網 iot 平台,用於快速開發物聯網專案和管理拓展。匹配中文字元的 u4e00 u9fa5 匹配雙位元組字元 x00 xff 匹配空白行 ns r 匹配email w w w w w w 匹配 a za z s 匹配賬號...