从 RSS 源中过滤或删除 item.description

发布于 2024-07-15 23:27:08 字数 396 浏览 8 评论 0原文

我想删除 yahoo 管道中 twitter feed 的 item.description 部分,但我还没有弄清楚如何做到这一点。

显然,过滤器模块将删除包含该项目的帖子,因此我一直在尝试使用正则表达式。 我认为清除 item.description 字段就足够了。 是否有一个正则表达式可以替换整个字符串?

基本上,目标是制作一篇仅显示标题和发布日期的 Twitter 帖子。 基本上,item.description 字段会产生冗余信息。

可以在此处找到该管道的副本。

I would like to remove the item.description part of a twitter feed within yahoo pipes and I haven't figured out how to do it yet.

Obviously the filter module will remove posts with that item so I've been trying to use Regex. I think clearing the item.description field would work well enough. Is there a Regex expression that would replace the entire string?

Basically the goal is to make a twitter post that displays only the title and publish date. Basically, the item.description field is producing redundant information.

A copy of the pipe can be found here.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

他夏了夏天 2024-07-22 23:27:08

理想情况下,您希望使用 XSLT 来执行此操作 - 类似这样:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="*">
        <xsl:copy>
            <xsl:copy-of select="@*" />
            <xsl:apply-templates />
        </xsl:copy>
    </xsl:template>
    <xsl:template match="//description">
        <description/>
    </xsl:template>
</xsl:stylesheet>

但由于您使用的是管道,请尝试以下正则表达式:

<描述>[^<]*

如下:

<描述/>

作为替换字符串。

Ideally you would want to use an XSLT to do this - something like this:

<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
    <xsl:template match="*">
        <xsl:copy>
            <xsl:copy-of select="@*" />
            <xsl:apply-templates />
        </xsl:copy>
    </xsl:template>
    <xsl:template match="//description">
        <description/>
    </xsl:template>
</xsl:stylesheet>

But since you are using Pipes, try this regular expression:

<description>[^<]*</description>

with this:

<description/>

as a replacement string.

冷心人i 2024-07-22 23:27:08

要完全删除描述节点,请在输出之前添加以下内容:

在此处输入图像描述

To completely remove the description node, add this right before the output:

enter image description here

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文