在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 正則表達式匹配問題

正則表達式匹配問題

代碼如下

var str = `
[2016年12月29日](http://www.baidu.com)

123

[2016年11月3日](http://www.baidu.com)

456

789

[2016年9月25日](http://www.baidu.com)

000
`;

var reg = /\[([\s\S]+?)\]\([\s\S]+?\)(\n[\s\S]+?\n+)/img;
var res = []
var item = ''

while (item = reg.exec(str)) {
    console.log(item)
}

我希望匹配到這些內容
clipboard.png
現在遇到多行內容但只能匹配到一個

如何能夠匹配到


456

789

而不是匹配到456就不往下匹配了,現在郁悶的是不知該如何寫最后的這段(n[sS]+?n+)

回答
編輯回答
扯不斷
var reg = /\[([^\]]+)\]\([^)]+\)([^\(\[]*)/g;
var item;
while(item = reg.exec(str)){
    console.log(item)
}
2017年9月12日 04:15
編輯回答
亮瞎她
var regex=/[\u4e00-\u9fa5\d]+/mg;
var str = `
[2016年12月29日](http://www.baidu.com)

123

[2016年11月3日](http://www.baidu.com)

456

789

[2016年9月25日](http://www.baidu.com)

000
`;
var result=str.match(regex);

圖片描述

2018年7月23日 11:47