【问题标题】:How can I insert into Yahoo! Pipes feed titles?如何插入到 Yahoo!管道提要标题?
【发布时间】:2010-12-05 08:55:54
【问题描述】:

此查询仅涉及 Yahoo Pipes。

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

【问题讨论】:

  • 这和 Perl 有什么关系?
  • 删除了perl 标签,因为我看不到与 Perl 的任何连接。
  • 插入是替换,你只是用什么东西替换什么。

标签: regex yahoo-pipes


【解决方案1】:

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

简单插入

如果你的title是AAACCC并且你想插入BBB得到AAABBBCCC

替换

交流

英国广播公司

简单追加

如果你的title是AAACCC并且你想追加BBB得到AAACCCBBB

替换

$

BBB

插入捕获组

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

替换

([a-zA-Z]+)([0-9]+)

$1 - $2

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

插入其他 Feed 属性

假设您的提要项目有一个属性作者,并且您想将作者姓名附加到提要的标题中,

替换

$

${作者}

对于属性为 title=Interesting Text 和 author=John Doe 的项目,这将导致 title=Interesting Text by John Doe

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-09-24
    • 2010-09-30
    • 1970-01-01
    相关资源
    最近更新 更多