【问题标题】:Regex with YahooPipes: Append Text to the end of Description field带有 YahooPipes 的正则表达式:将文本附加到描述字段的末尾
【发布时间】:2011-10-04 15:24:55
【问题描述】:

我想在描述字段的末尾附加一些文本。如何选择所有内容并追加到项目字段的末尾?

目前我这样做的方式有点粗糙。
由于描述字段是一个 HTML 页面,我假设大多数情况下都会存在</p>。因此,我将</p> 替换为</p> Additional text。唯一的问题是这发生在 HTML 页面的任何地方。

因此,这是我目前使用正则表达式框的方式(抱歉,我无法粘贴雅虎管道的图像):

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

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

这对 2 个问题非常有效。
它并不总是出现在页面的末尾,而是在中间的某个地方,甚至可能在顶部。
如果&lt;/p&gt;在HTML页面中不存在,那么要添加的内容就不会进去。

谢谢

【问题讨论】:

    标签: regex yahoo-pipes


    【解决方案1】:

    如果您的目标只是在末尾添加文本,为什么不使用它

    item.description 将 $ 替换为文章礼貌:${link}

    这只会在当前内容的末尾添加您的字符串

    【讨论】:

    • 我就是这样做的.. 但现在它在帖子的任何地方都没有显示文章礼貌。 (Waht 是 REGEX - item.description - 将 $ 替换为 Article Courtesy: ${link} --- 不起作用)
    • 我收回这一点.. 你是对的.. $ 有效。我的问题是我以任意方式从底部切掉东西,所以当我把文章礼貌放在最后时,它是随机的。
    【解决方案2】:

    改用&lt;/body&gt; 怎么样?

    【讨论】:

    • 描述或内容中没有
    猜你喜欢
    • 1970-01-01
    • 2010-11-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-10-30
    • 1970-01-01
    相关资源
    最近更新 更多