【问题标题】:How to replace <iframe> youtube link to using Regex in Yahoo pipe如何替换 <iframe> youtube 链接以在 Yahoo 管道中使用 Regex
【发布时间】:2014-01-14 16:06:28
【问题描述】:

大部分 Youtube 视频都使用标签包含在网站中, 有什么办法可以转换这样的 iframe:

<iframe height="360" frameborder="0" width="640" src="www.youtube.com/embed/Xz3zC0axQwA?feature=player_detailpage" allowfullscreen=""></iframe>

最终看起来像这样:

http://www.youtube.com/embed/Xz3zC0axQwA

我想使用正则表达式 + 雅虎管道

【问题讨论】:

  • 以防我遗漏了什么,您知道您尝试获取的每个链接都将以www.youtube.com/embed/ 开头,然后在电影结束后以? 结尾number - 这应该是一个非常容易编写的正则表达式......我错过了什么吗?

标签: regex yahoo-pipes


【解决方案1】:

正则表达式:(?:&lt;iframe.+src=")([^"]+)(?:.*&gt;)

然后您将拥有一个捕获的组$1,其中仅包含src url。

【讨论】:

  • 请您解释一下我应该替换什么,例如:将这个XXX替换成这个XXXX
  • 匹配上面的正则表达式,然后用捕获组#1替换它。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-02-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-07-03
相关资源
最近更新 更多