午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

javascript - js 正則取括號(hào)里面的內(nèi)容

瀏覽:183日期:2023-05-19 14:20:27

問(wèn)題描述

取出字符串所有括號(hào)里面的內(nèi)容,括號(hào)里面不能有括號(hào)

var str = 'dskf(AAA)_8hjk(CCC)dsk(BBB)';var reg = /(?:()w+(?:))/g;var res = str.match(reg); //['(AAA)', '(CCC)', '(BBB)']

這樣的到的結(jié)果帶有兩邊的括號(hào),不想要括號(hào)啊?(?:exper) 這不是非獲取匹配么?

問(wèn)題解答

回答1:

/[^(][a-zA-Z0-9]+(?=))/g

這樣看下

回答2:

/(([^()]+))/g

> s=’dskf(AAA)_8hjk(CCC)dsk(BBB)’> p=/(([^()]+))/g> while (r=p.exec(s)){console.log(r[1])}AAACCCBBB回答3:

/[^()]+(?=))/g,經(jīng)親自測(cè)試能滿足題主需求

回答4:

match函數(shù)的返回值和使用的正則表達(dá)式是不是含有g(shù)標(biāo)志有關(guān)系; 如果沒(méi)有g(shù)標(biāo)志,如果字符串匹配,則返回的結(jié)果是一個(gè)數(shù)組,數(shù)組的元素分別是匹配的完整子串,第一個(gè)捕獲型括號(hào)的內(nèi)容,第二個(gè)捕獲型括號(hào)的內(nèi)容,第三個(gè)捕獲型括號(hào)的內(nèi)容...所以數(shù)組的長(zhǎng)度是捕獲型括號(hào)的數(shù)量+1; 如果有g(shù)標(biāo)志,如果字符串匹配,則返回結(jié)果是一個(gè)數(shù)組,數(shù)組的元素分別是匹配的第一個(gè)完整子串,匹配的第二個(gè)完整子串,匹配的第三個(gè)完整子串...所以數(shù)組的長(zhǎng)度是匹配的次數(shù); 如果不匹配,返回null;

所以,使用g以后,結(jié)果中返回的只會(huì)是匹配的完整子串,而不會(huì)包含捕獲型括號(hào)的內(nèi)容,對(duì)于你的需求,match函數(shù)應(yīng)該是做不到的。

標(biāo)簽: JavaScript
相關(guān)文章:
主站蜘蛛池模板: 成人国产综合 | 在线免费国产视频 | 国产精品久久久精品四季影院 | 黄p在线观看| 久久综合九九 | 91精品国产综合久久香蕉922 | 91成年视频 | av播播| 欧美日韩免费在线视频 | 成人av午夜 | 1000部啪啪未满十八勿入超污 | 日韩不卡毛片 | 欧洲视频一区 | 国产精品午夜视频 | 午夜a级片| 日韩www| 欧美一级在线观看 | av日韩中文字幕 | 五月婷婷开心网 | 国产综合在线视频 | 一区二区视频在线播放 | 免费在线国产视频 | 激情播播网 | 国产自产自拍 | 日本一区免费 | 性巴克成人免费网站 | 亚洲va中文字幕 | 天天操 夜夜操 | 久久久成人精品视频 | 天天天色综合 | 五月深爱| 久久机热 | 自拍偷拍综合 | 美女黄色大片 | 丨国产丨调教丨91丨 | 青青青手机在线视频 | 久久精品69 | 精品成人一区 | 亚洲黄色免费观看 | 男人天堂网在线 | 91看片视频|