Regex with YahooPipes: добавить текст в конец поля описания
Я хочу добавить текст в конец поля описания. Как выбрать все содержимое и добавить в конец поля элемента?
В настоящее время способ, которым я это делаю, немного грубоват.
Поскольку поле описания является 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}
Это прекрасно работает с 2 проблемами.
Это не всегда происходит в конце страницы, но где-то посередине или, возможно, даже вверху.
Если </p>
не существует на странице HTML, то добавляемый контент не будет добавлен.
Спасибо
2 ответа
Если ваша цель просто добавить текст в конце, почему бы не использовать это
item.description заменяет $ на статью. Предоставлено: ${link}
Это просто добавит вашу строку в конце текущего контента