【发布时间】:2013-06-03 19:17:31
【问题描述】:
我正在尝试使用正则表达式从 RSS 描述中删除 rel 和 target 属性,但似乎无法弄清楚。我可以删除类和样式,但 rel 和 target 不起作用。我已经尝试了很多使用 gskinner 的方法在那里工作,但是当我把它们带到 Pipes 时不起作用。
我试过了……
<a(.*?) target="(.*?)" 替换为<a$1
在重新设计以从标签中删除类或样式时,哪个有效,但不是这个?
有什么建议吗??
这是一个示例......
<p>Find out more at <a rel="nofollow" target="_blank" href="http://someurl.org/">someurl.org</a>. </p>
我想成为什么样的人
<p>Find out more at <a href="http://someurl.org/">someurl.org</a>. </p>
【问题讨论】:
-
你能提供一个示例输入和预期的输出吗?
-
@DavidStarkey,我刚刚更新了我的原始问题以包含示例和预期输出。
-
更新:似乎即使硬编码通用 URL href 仍会将 rel="nofollow" target="_blank" 添加到链接中。这只是我们必须处理的事情吗??
标签: regex href pipe yahoo target