1

Yahoo パイプ内の Twitter フィードの item.description 部分を削除したいのですが、まだその方法がわかりません。

明らかに、フィルター モジュールはそのアイテムを含む投稿を削除するので、正規表現を使用しようとしています。item.description フィールドをクリアすることで十分に機能すると思います。文字列全体を置き換える正規表現はありますか?

基本的には、タイトルと公開日のみを表示する Twitter 投稿を作成することが目標です。基本的に、item.description フィールドは冗長な情報を生成しています。

パイプのコピーはここにあります。

4

2 に答える 2

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>

ただし、パイプを使用しているため、次の正規表現を試してください。

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

これとともに:

<description/>

交換用文字列として。

于 2009-03-25T18:59:40.710 に答える