正則提取最外層()裏的內容 經常使用正則

1.提取最外層()裏的內容:

var data_regx = /(?<=\().*(?=\))/;   "((need))"
text.match(data_regx)[0]

1.2 提取最前邊的一組()

/(?<=\().*?(?=\))/;  "(need)(not)"

1.3寬斷言

(?=exp) 匹配exp前面的位置
(?<=exp)    匹配exp後面的位置
(?!exp) 匹配後面跟的不是exp的位置
(?<!exp)    匹配前面不是exp的位置
相關文章
相關標籤/搜索