2
Jsonレスポンスをループしてアンカーの部分(URL、ターゲット、テキスト)を抽出しようとしています。アンカータグからアンカーテキスト、URL、およびターゲットを抽出するjavascriptの正規表現
私は私が道の95%を得たこの質問/答えを見つけました:
javascript regex to extract anchor text and URL from anchor tags
var input_content = "blah \
<a href=\"http://yahoo.com\">Yahoo</a> \
blah \
<a href=\"http://google.com\">Google</a> \
blah";
var matches = [];
input_content.replace(/[^<]*(<a href="([^"]+)">([^<]+)<\/a>)/g, function() {
matches.push(Array.prototype.slice.call(arguments, 1, 4));
});
alert(matches.join("\n"));
//Gives
//<a href="http://yahoo.com">Yahoo</a>,http://yahoo.com,Yahoo
//<a href="http://google.com">Google</a>,http://google.com,Google
私は目標をつかむために上記の正規表現を修正することができていません。どんな助けもありがとう。
ありがとうございました。
私はjQueryを利用することができました。これがトリックでした。 – Steve
Cool。私はXMLやSVGファイルなどの処理にも同様のトリックを行ってきました。正規表現を使用しようとするたびにぼやけてしまいました。 jQueryはSOOOの方がはるかに簡単です。 – peteorpeter