使用正则表达式从数组中删除不需要的html
Use regular expressions to remove unwanted html from array
我有一个长字符串,其中有一些我想提取的相关文本和一些不需要的html标记。该html标记并不存在于数组中的所有字符串中。
例如,
"description'":'"SOME RELEVANT TEXT...<img width='1' height='1' src='http:'/'/someurl.com.feedsportal.com'/c'/33818'/f'/608449'/s'/1c52b2b5'/mf.gif' border='0''/><div class='mf-viral'><table border='0'><tr><td valign='middle'><a href='''"http:'/'/share.feedsportal.com'/viral'/sendEmail.cfm?lang=en&title=some_title&link=http%3A%2F%2Fwww.someurl.com%2Fworld-newssome_title%2FArticle1-805340.aspx'''" target='''"_blank'''"><img src='''"http:'/'/res3.feedsportal.com'/images'/emailthis2.gif'''" border='''"0'''" '/><'/a><'/td>"
在上面的字符串中,我只想提取"SOME RELEVANT TEXT…"
PHP还是JS?
JS:http://jsfiddle.net/mplungjan/fpzEn/
var str = "description'":'"SOME RELEVANT TEXT...<img width='1' height='1' src='http:'/'/someurl.com.feedsportal.com'/c'/33818'/f'/608449'/s'/1c52b2b5'/mf.gif' border='0''/><div class='mf-viral'><table border='0'><tr><td valign='middle'><a href='''"http:'/'/share.feedsportal.com'/viral'/sendEmail.cfm?lang=en&title=some_title&link=http%3A%2F%2Fwww.someurl.com%2Fworld-newssome_title%2FArticle1-805340.aspx'''" target='''"_blank'''"><img src='''"http:'/'/res3.feedsportal.com'/images'/emailthis2.gif'''" border='''"0'''" '/><'/a><'/td>"
alert(str.split(/description":"/)[1].split(/</)[0])
这将从文本中删除所有标记,但不确定这是否是您想要的。
<script type="text/javascript">
var regex = /(<([^>]+)>)/ig;
var body = "Your text with tags in <br> it<br>";
var result = body.replace(regex, "");
</script>
或者使用jQuery
$('Your text with tags in <br> it<br>').text()
相关文章:
- 如何在jQuery中从段落中删除不需要的元素
- 如何从加载到javascript中的导出XML数据中删除不需要的空格
- 如何从网站上的所有单独页面标题中删除不需要的杂物
- 删除不需要的javascript和css是否包括减轻网页加载时间
- AngularJS指令拖动对象如何删除不需要的鼠标效果
- 如何从字符串中删除不需要的字符
- 从带有Javascript的链接中删除不需要的CSS
- 使用javascript从网页中删除不需要的html内容
- 使用正则表达式从数组中删除不需要的html
- 删除不需要的标记(如果在文本之前)
- 使用javascript删除不需要的空格
- 如何删除不需要的键和键值
- 从字符串中删除不需要的字符
- 从字段中删除不需要的符号和大写字母
- Imacros提取和删除不需要的文本
- 从WooCommerce产品页面删除不需要的JavaScript
- 从对象数组中删除不需要的键
- 删除不需要的插件添加到购买的WordPress主题中
- 如何从字符串中检测和删除不需要的行
- 使用JavaScript从HTML页面中删除不需要的字符