我从json.feed.entry[i].content.$t
这意味着我有字符串:var content = json.feed.entry[i].content.$t ;
内容为帖子格式。
如何从上面的内容中获取第一个<iframe>...</iframe>
。
谢谢。
答案 0 :(得分:6)
...并非你不能用正则表达式做到这一点,但&#34;只是因为你可以,并不意味着你应该这样做!&#34; 。
您可以使用内置的dom工具执行此操作:)请参阅下文。
var myString = "Your content <iframe>Don't use regex</iframe> more content <iframe>Another div</iframe>";
var newDiv = document.createElement("div");
newDiv.innerHTML = myString;
console.log(newDiv.getElementsByTagName("iframe")[0].outerHTML); //your first iframe!
&#13;
这是一个简单的演示。但是你可以在很多地方使用相同的技术:)
答案 1 :(得分:0)
有一个内置函数是PHP(preg_match_all)。如果无效则可以将内容发送到后端(AJAX调用)并在后端处理它。