我有一个数组,它使用JSON解析从网站获取文本。
该文本有时会在文本末尾添加<a>
标记,有时会在文本之间。
我想提取<a>
代码。
答案 0 :(得分:3)
您可以使用正则表达式,例如:
var str = "test sdf <a href='www.google.com'>test</a> sdfsdf";
var anchor = str.match(/<a[^>]*>([^<]+)<\/a>/);
console.log( anchor[0] ); //returns <a href='www.google.com'>test</a>
答案 1 :(得分:1)
我不确定你要提取的确切内容,但regular expression可能就是你要找的东西:
/\<a.*?\>/.exec('Hello <a href="foo.html">World</a>!')
输出:
["<a href="foo.html">"]