Tools

EGO

Wednesday, 22 Feb 2012

Как в Yahoo Pipes очищать текст RSS-ленты от ссылок?

Как же легко и быстро вырезать в тексте RSS-ленты все ссылки?
А очень просто: с помощью модуля regex и одного несложного регулярного выражения!
Заменяем “<a[^>]*>” на “пустой текст“:

модуль regex

При такой вырезке сам текст не повреждается! Ссылки из ссылок превращаются в обычный текст!
Модификатор “g” обязателен, он означает для Yahoo Pipes, что замена должна проводится во всех вхождениях, если модификатор не будет включен, то в каждой записи ленты будет обработана только первая ссылка!

Подобным же образом можно вырезать не только ссылки но и любые другие тэги.