将item.title添加到Yahoo Pipes中的item.link

时间:2014-05-23 02:11:10

标签: regex rss yahoo-pipes

我需要建立一个 Yahoo!管道复制 item.title 元素,并将其添加到 item.link 元素的末尾。

示例输入:

<item>
  <title>helloworld</title>
  <link>http://www.example.com/abc</link>
</item>
<item>
  <title>whatsup</title>
  <link>http://www.example.com/def</link>
</item>

示例输出:

<item>
  <title>helloworld</title>
  <link>http://www.example.com/abc?helloworld</link>
</item>
<item>
  <title>whatsup</title>
  <link>http://www.example.com/def?whatsup</link>
</item>

1 个答案:

答案 0 :(得分:1)

您可以使用正则表达式运算符,在替换模式中使用${...}表示法来引用其他字段,在本例中为${title}

  • 在: item.link
  • 替换: $
  • with: - ${title}

替换参数中,我使用$来匹配item.link的结尾,而中的 ${title}将被替换内容为item.title,因此附加到item.link

的末尾

仅供参考,另一个问题涉及两个领域合并的更一般情况:

In yahoo pipes, how can I combine 2 fields?