我想在雅虎管道中删除 twitter 提要的 item.description 部分,但我还没有弄清楚如何去做。
显然过滤器模块将删除包含该项目的帖子,所以我一直在尝试使用正则表达式。我认为清除 item.description 字段就可以了。是否有一个正则表达式可以替换整个字符串?
基本上,目标是制作一个仅显示标题和发布日期的 Twitter 帖子。基本上, item.description 字段会产生冗余信息。
可以在此处找到管道的副本。
我想在雅虎管道中删除 twitter 提要的 item.description 部分,但我还没有弄清楚如何去做。
显然过滤器模块将删除包含该项目的帖子,所以我一直在尝试使用正则表达式。我认为清除 item.description 字段就可以了。是否有一个正则表达式可以替换整个字符串?
基本上,目标是制作一个仅显示标题和发布日期的 Twitter 帖子。基本上, item.description 字段会产生冗余信息。
可以在此处找到管道的副本。
理想情况下,您希望使用 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>
但是由于您使用的是 Pipes,请尝试以下正则表达式:
<description>[^<]*</description>
有了这个:
<description/>
作为替换字符串。
要完全删除描述节点,请在输出之前添加: