正则匹配第N个符合条件的字符串

简单的说吧:如果是只有一个尖括号,我是知道如何匹配的比如字符串:aa<a>aa/<.*>/这样就可以匹配到尖括号内的内容了但问题是字符串内符合条件的内容可能不止一处。字符... 简单的说吧:
如果是只有一个尖括号,我是知道如何匹配的
比如字符串:aa<a>aa
/<.*>/这样就可以匹配到尖括号内的内容了
但问题是字符串内符合条件的内容可能不止一处。
字符串:aa<a>aaaabb<b>bbbbbbccc<c>cccc
我如果想匹配到第1或者第2或者第3个尖括号内的内容,分别该怎样写?
分不多了,路过大触帮帮忙吧。
展开
 我来答
yugi111
2017-10-25 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
var reg=/<([^>]*)>/g;
var str="aa<a>aaaabb<b>bbbbbbccc<c>cccc";
while(reg.exec(str)){
console.info(RegExp.$1);
}
更多追问追答
追问
有没有直接正则的语法,返回数组进行循环毕竟不太方便。
如果有直接正则的语法,方便写一下吗?好的话加分,谢谢了。
追答
var reg=/[^<>]+(?=>)/g;
var str="aa<a>aaaabb<b>bbbbbbccc<c>cccc";
var arr=str.match(reg);
console.log(arr);
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式