使用 YahooPipes 的正则表达式:将文本附加到描述字段的末尾
我想在描述字段的末尾附加一些文本。如何选择所有内容并附加到项目字段的末尾?
目前我的做法有点粗糙。
由于描述字段是一个 HTML 页面,我假设大多数情况下都会存在 。因此,我将
替换为
附加文本
。唯一的问题是这种情况发生在 HTML 页面正文的任何位置。
因此,这是我目前使用 REGEX 框执行此操作的方法(抱歉,我无法粘贴我的 Yahoo 管道的图像):
item.description replace </p> with </p> Article Courtesy: ${link}
item.content:encoded replace </p> with </p> Article Courtesy: ${link}
这对于解决两个问题非常有用。
它并不总是出现在页面末尾,而是出现在中间的某个位置,甚至可能出现在顶部。
如果HTML页面中不存在那么添加的内容就不会进去。
谢谢
I want to append some text to the end of the description field. How do I select all contents and append to the end of the item field?
Currently the way I do it is a little crude.
Since the description field is an HTML page I am assuming that most often there will exist </p>
. Hence I replace </p>
with </p> Additional text
. The only problem is this occurs anywhere in the body of the HTML page.
Hence here is the way I currently do it with a REGEX box (Sorry I cannot paste an image of my Yahoo pipe):
item.description replace </p> with </p> Article Courtesy: ${link}
item.content:encoded replace </p> with </p> Article Courtesy: ${link}
This works great with 2 problems.
It does not always occur at end of page, but somewhere in the middle or maybe even at the top.
If the </p>
does not exist in the HTML page then the content to be added will not go in.
Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
如果您的目的只是在末尾添加文本,为什么不使用此
item.description 将 $ 替换为 Article Courtesy:${link}
这只会在当前内容的末尾添加您的字符串
If your aim is just to add the text at the end, why not use this
item.description replace $ with Article Courtesy: ${link}
This will just add your string at the end of current content
使用
来代替怎么样?
How about using
</body>
instead?