我如何插入 Yahoo!管道提供标题?
此查询仅涉及 Yahoo Pipes。
我想在提要标题中搜索一系列字符,找到后,我想插入一些文本。 Yahoo Pipe 的正则表达式模块允许您搜索和替换,但我不想搜索和替换,只想搜索和插入。有人知道这是否可能吗?
This query concerns Yahoo Pipes only.
I want to search for a series of characters in a feed title, and when I've found it, I want to insert some text. Yahoo Pipe's regex module allows you to search and replace, but I don't want to search and replace, only search and insert. Does anybody know whether this is possible?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,您可以使用正则表达式模块插入一些文本。一些示例:
简单插入
如果您的标题是 AAACCC 并且您想要插入 BBB 以获得 AAABBBCCC,
请替换
与
简单追加
如果您的标题是 AAACCC 并且您想要追加 BBB 以获得 AAACCCBBB,
请替换
与
插入捕获组
对于更复杂的情况,您可以使用捕获组。例如,假设您的标题由开头的一些字母和结尾的一些数字组成,例如 Oct2009。并且您想用斜杠分隔字母和数字,例如 Oct - 2009
替换
与
其中$1 是第一对括号() 的匹配,$2 是第二对括号() 的匹配。
插入其他 Feed 属性
假设您的 Feed 项目有一个属性作者,并且您想要将按作者姓名附加到您的 Feed 标题中,
请将
与
对于具有属性 title=有趣的文本 和作者=John Doe 的项目,这将导致 title=John Doe 的有趣文本 EM>
Yes, you can use the regex module to insert some text. Some examples:
Simple insert
If your title is AAACCC and you want to insert BBB to get AAABBBCCC,
replace
with
Simple append
If your title is AAACCC and you want to append BBB to get AAACCCBBB,
replace
with
Insert with capturing groups
For more complicated cases you can use capturing groups. For example suppose your title consists of some letters at the beginning and some digits at the end, like Oct2009. And you want to seperate the letters and numbers with a slash, like Oct - 2009
replace
with
Where $1 is the match of the first pair of brackets () and $2 is the match of the second pair of brackets ().
Insert other feed attributes
Suppose your feed items have an attribute author and you want to append by Authorname to the title of your feed,
replace
with
For an item with an attribute title=Interesting Text and author=John Doe this will result in title=Interesting Text by John Doe