在Yahoo Pipes中返回正则表达式匹配

时间:2012-08-21 15:06:33

标签: regex yahoo-pipes

我想带上'item.title'字符串并将正则表达式中的匹配存储到'item.myRegexMatch'中。但是,我不清楚如何实现这一点,因为YP中的所有Regex模块都需要“替换”字符串。我不想替换任何东西;我只想要返回正则表达式匹配。 这看起来微不足道,但我对YP和正则表达式相当新,所以希望我只是忽略了这个基本功能。

1 个答案:

答案 0 :(得分:1)

快速回答:

步骤:

1 /重命名模块:

[item.title] COPY [item.myRegexMatch]

2 / Regex模块:

in [item.myRegexMatch] replace [^.*(YOURREGEX).*] with [$1]
                                   ^         ^

请务必保留上述第2行所示的2个括号。

解释:

"中的括号替换"字段定义backreference

然后在"和#34;中使用这个backrefencere($ 1)。字段。