如何插入Yahoo!管道饲料标题?

时间:2009-10-09 14:25:26

标签: regex yahoo-pipes

此查询仅涉及Yahoo Pipes。

我想在Feed标题中搜索一系列字符,当我找到它时,我想插入一些文字。 Yahoo Pipe的正则表达式模块允许您搜索和替换,但我不想搜索和替换,只搜索和插入。有人知道这是否可行?

1 个答案:

答案 0 :(得分:4)

是的,您可以使用正则表达式模块插入一些文本。一些例子:

简单插入

如果您的标题是 AAACCC ,并且您想插入 BBB 以获取 AAABBBCCC

替换

  

AC

  

ABBBC

简单追加

如果您的标题是 AAACCC 并且您想附加 BBB 以获取 AAACCCBBB

替换

  

$

  

BBB

使用捕获组插入

对于更复杂的情况,您可以使用捕获组。例如,假设您的标题由开头的一些字母和末尾的一些数字组成,例如 Oct2009 。你想用斜线分隔字母和数字,比如 Oct - 2009

替换

  

([A-ZA-Z] +)([0-9] +)

  

$ 1 - $ 2

其中$ 1是第一对括号()的匹配,$ 2是第二对括号()的匹配。

插入其他Feed属性

假设您的Feed项目具有属性作者,并且您希望将 by Authorname 附加到Feed的标题,

替换

  

$

  

by $ {author}

对于具有属性title = 有趣文本和作者= John Doe 的项目,这将导致title = John Doe的有趣文本