<Keyword MajorTopicYN="N">chromatin remodeling complex</Keyword>
<Keyword MajorTopicYN="N">ciliopathy</Keyword>
<Keyword MajorTopicYN="N">dynein arm assembly factor</Keyword>
我想要匹配keyword标签之间的全部内容
现在我的写法如下,不过只匹配到第一个keyword标签的内容,请问该如何修改?
if(/\<Keyword .*?\>(.*?)\<\/Keyword\>/g.test(str)){
console.log(RegExp.$1);
}
这两种正则方式都可以尝试一下。
或者还可以使用DOM操作的方式,query出来所有的Keyword,然后取
innerHTML
DOM操作示例:
正则示例: