【问题标题】:Delete all the content between <strong></strong> in Yahoo Pipes feed删除 Yahoo Pipes feed 中 <strong></strong> 之间的所有内容
【发布时间】:2013-07-19 19:16:30
【问题描述】:

我正在从 GMA 提取一个提要,不要问为什么。我正在使用 yahoo 管道,因为我可以根据标题过滤掉某些文章。然后我通过 feedenlarger.com 运行提要,这样我就可以很容易地获得全文。

我遇到的问题是提要中包含粗体链接,这些链接会干扰文章。每个都被&lt;strong&gt;....&lt;/strong&gt;包围。我试图删除&lt;strong&gt;&lt;/strong&gt; 之间存在的任何内容,但我似乎无法正确处理。

我试过了:
item.description replace &amp;lt;strong&amp;gt;*?&amp;lt;/strong&amp;gt; with(留空) 也 item.description replace &lt;strong&gt;*?&lt;/strong&gt; with(也留空)

我知道 regex 和 html 并不适用,但如果有人有建议或方向,我将不胜感激。

谢谢

【问题讨论】:

    标签: regex rss yahoo-pipes


    【解决方案1】:

    我不熟悉您到底在做什么,但我会首先尝试删除 &amp;lt;strong&amp;gt; 标记以进行转义。我的意思是看看&amp;lt;strong&amp;gt;&amp;lt;strong&amp;gt; 是否能确保你走在正确的轨道上。

    我认为问题的根源在于您似乎试图匹配许多 &gt; 而不是标签之间的实际内容。尝试使用.*?(或[^

    【讨论】:

    • 感谢您的帮助 - 事实证明,我必须将完整的提要拉入管道才能使其正常工作。使用您提到的正则表达式确实有效。非常感谢!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-19
    • 1970-01-01
    • 2011-12-31
    • 1970-01-01
    • 2016-05-11
    相关资源
    最近更新 更多