我想删除yahoo管道中的twitter feed的item.description部分,我还没想出怎么做。
显然,过滤器模块会删除该项目的帖子,所以我一直在尝试使用Regex。我认为清除item.description字段会运行得很好。是否有一个可以替换整个字符串的正则表达式?
基本上,我们的目标是创建一个只显示标题和发布日期的Twitter帖子。基本上,item.description字段正在生成冗余信息。
可以找到管道的副本here。
答案 0 :(得分:0)
理想情况下,您可能希望使用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/>
作为替换字符串。
答案 1 :(得分:0)
要完全删除描述节点,请在输出前添加此权限: