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個字母的字串。正規表示式,又...