Yahoo Pipes使用Regex更改链接

时间:2014-07-27 15:03:47

标签: regex url hyperlink pipe yahoo

您好我是regex的新手我可以做一些基本功能但是遇到麻烦。我需要更改rss Feed中的链接。

我有这样的网址: http://mysite.test/Search/PropDetail.aspx?id=38464&id=38464&listingid=129-2-6430678&searchID=250554873&ResultsType=SearchResult

并希望将其更改为更新的网站:

http://mysite.test/PropertyDetail/?id=38464&id=38464&listingid=129-2-6430678&searchID=250554873&ResultsType=SearchResult

唯一改变的地方是/Search/PropDetail.aspx to / PropertyDetail /

我没有访问原始rss feed或者我会在那里更改它所以我必须使用管道。请帮忙,谢谢!

1 个答案:

答案 0 :(得分:0)

使用正则表达式控件。

在其中,在“In”字段中指定包含链接的节点的DOM地址(以“item。”为前缀)。对于“替换”字段类型

(.*)//Search//PropDetail/.aspx

并在“with”字段中使用:

$1//PropertyDetail//.*

我在'字段中'转义''/'字符。但是,我不确定你需要这样做,除非'。*'之前可能需要一些反复试验。

希望这能达到你想要的效果。