此查询仅涉及Yahoo Pipes。
我想在Feed标题中搜索一系列字符,当我找到它时,我想插入一些文字。 Yahoo Pipe的正则表达式模块允许您搜索和替换,但我不想搜索和替换,只搜索和插入。有人知道这是否可行?
答案 0 :(得分:4)
是的,您可以使用正则表达式模块插入一些文本。一些例子:
如果您的标题是 AAACCC ,并且您想插入 BBB 以获取 AAABBBCCC ,
替换
AC
与
ABBBC
如果您的标题是 AAACCC 并且您想附加 BBB 以获取 AAACCCBBB ,
替换
$
与
BBB
对于更复杂的情况,您可以使用捕获组。例如,假设您的标题由开头的一些字母和末尾的一些数字组成,例如 Oct2009 。你想用斜线分隔字母和数字,比如 Oct - 2009
替换
([A-ZA-Z] +)([0-9] +)
与
$ 1 - $ 2
其中$ 1是第一对括号()的匹配,$ 2是第二对括号()的匹配。
假设您的Feed项目具有属性作者,并且您希望将 by Authorname 附加到Feed的标题,
替换
$
与
by $ {author}
对于具有属性title = 有趣文本和作者= John Doe 的项目,这将导致title = John Doe的有趣文本