Regex with YahooPipes: добавить текст в конец поля описания - PullRequest
0 голосов
/ 04 октября 2011

Я хочу добавить текст в конец поля описания.Как мне выбрать все содержимое и добавить в конец поля элемента?

В настоящее время способ, которым я это делаю, немного грубоват.
Поскольку поле описания является HTML-страницей, я предполагаю, что чаще всеготам будет существовать </p>.Поэтому я заменяю </p> на </p> Additional text.Единственная проблема заключается в том, что это происходит в любом месте в теле HTML-страницы.

Следовательно, вот то, как я в настоящее время делаю это с помощью окна REGEX (извините, я не могу вставить изображение своего канала Yahoo):

item.description replace </p> with </p> Article Courtesy: ${link}

item.content:encoded replace </p> with </p> Article Courtesy: ${link}

Это прекрасно работает с двумя проблемами.
Это не всегда происходит в конце страницы, но где-то посередине или, возможно, даже вверху.
Если </p> не существует вHTML-страница, то добавляемый контент не будет добавлен.

Спасибо

Ответы [ 2 ]

1 голос
/ 18 октября 2011

Если ваша цель просто добавить текст в конце, почему бы не использовать это

item.description замените $ на статью Вежливость статьи: $ {link}

Это просто добавит вашу строку в конце текущего контента

0 голосов
/ 05 октября 2011

Как насчет использования </body> вместо?

...