正則學習三 小括號作用)

2022-08-10 03:42:10 字數 504 閱讀 7778

var reg=/^18|19$/

//結果可匹配:18,19, 189, 119, 819,181, 1819 意思為:

*18或者19

*以18開頭或以19結尾,

*以1開頭,9結尾,當中包含8或1

var reg=/^(18|19)$/

//結果:18, 19

//():正則中的分組,也可以理解為乙個大正則中的乙個小正則(包起來部分是乙個整體),在正則中可以使用小括號改變一些預設優先順序

//小分組第二個作用:分組引用

//小分組第三個作用:分組捕獲

//

分組引用:\1或\2...出現和第n個分組一模一樣的內容

var reg=/^([a-z])([a-z])\2([a-z])$/;

匹配:food, foot,book, weel, week,oppo, 找出中間兩字母相同的四字母組合

bash 中 小括號的作用

單小括號 命令組。括號中的命令將會新開乙個子shell順序執行,所以括號中的變數不能夠被指令碼餘下的部分使用。括號中多個命令之間用分號隔開,最後乙個命令可以沒有分號,各命令和括號之間不必有空格。命令替換。等同於 cmd shell掃瞄一遍命令列,發現了 cmd 結構,便將 cmd 中的cmd執行一次...

正則中的小括號 中括號 大括號 分析

乙個示例 var reg d 18 19 20 d 0 1 9 1 012 0 1 9 1 0 9 2 0 9 3 01 d d x x 正規表示式的 有不同的意思。是為了提取匹配的字串。表示式中有幾個 就有幾個相應的匹配字串。s 表示連續的空格 製表符 其他空白。是定義匹配的字元範圍。比如 a z...

小括號 中括號 大括號(正規表示式)

一 小括號 中括號 大括號的區別 1 小括號 匹配小括號內的字串,可以是乙個,也可以是多個,常跟 或 符號搭配使用,是多選結構的 示例1 string name way2014 regex way zgw result 結果是可以匹配出way的,因為是多選結構,小括號是匹配字串的 示例2 strin...