js正規表示式獲取小括號內的內容不含括號

2021-03-10 01:49:57 字數 1047 閱讀 5964

1樓:青鳥中關村專家

先定義正則復

表示式,然後用

制正則表達bai式比較,看是否符合要求,如du果返回zhitrue,則表示匹配,否則dao表示不匹配,示例**如下:

//定義要判斷的字串

var str = "afsfd(bcd)asfasfsad(def)asdfsadf";

//定義正規表示式物件,\表示轉義字元,原點表示任意字元,+表示出現次數至少1次,igm表示忽略大小寫,且全域性匹配

pattern =new regexp("\\((.| )+?\\)","igm");

//取出匹配正規表示式的內容

alert(str.match(pattern));

就可以取出小括號內的內容了

2樓:我是

你好,可抄以使用襲

字串函bai數substring和indexof就可以實現了,duvar str = "71.12.24.24231409(2014-05-02)";

str.substring(str.indexof("("),str.indexof(")"))

zhi希望可以幫

dao助到你

3樓:用童餘琇晶

match就是這樣匹配的,第一個匹配到的內容,然後匹配到的子表示式,然後第二個匹配到的子表示式。。。

4樓:匿名使用者

pt=re.***pile(r'\((\w*)\)')str=pt.search(r"71.12.24.24231409(2014-05-02)")

if str:

str=str[1]

5樓:安丶小澤

(?<=\().*(?=\))

var reg =/(?<=\().*(?=\))/var str =  "(1234567890)"

var url = reg.exec(str)console.log("%c%s","color: red","獲取的值為:

內"+url);

執行結容果

關於正規表示式問號的幾種匹配,正規表示式匹配問號 不是問號的用法

pattern 匹配 pattern 但不獲取匹配結果,也就是說這是一個非獲取匹配,不進行儲存供以後使用。這在使用 或 字元 來組合一個模式的各個部分是很有用。例如,industr y ies 就是一個比 industry industries 更簡略的表示式。pattern 負向預查,在任何不匹配...

正規表示式中代表什麼正規表示式中的或是什麼意思?

點代表的是任意字元。代表的是取 0 至 無限長度 問號代表的是非貪婪模式。三個連結在一起是取儘量少的任意字元,一般不會這麼單獨寫。他大多用在 a 就是取前面任意長度的字元,到底一個 a 出現,匹配如下q wer qwerqweraljlkjlkjlkj,得到 q wer qwerqwera 這部分,...

正則中的a z是什麼意思,正規表示式 a zA Z 1,20 是什麼意思?

答題的人 是搞笑的吧 正規表示式 a za z 1,20 是什麼意思?var reg a za z 正規表示式,必須是大小寫的字母1至20個 if reg.test temp 如果temp不匹配是1至20個大小寫字母的話彈出警告 哇,匹配漢字哇,相當麻煩滴哇 匹配1到20個字母的字串。正規表示式,又...