【问题标题】:How Replace string with php [closed]如何用php替换字符串[关闭]
【发布时间】:2016-04-12 22:08:56
【问题描述】:

我需要替换这种字符串:

https://r2---sn-vgqs7nez.c.docs.google.com/
https://r2---sn-testne4.c.docs.google.com/
https://r5---sn-vfghtgh.c.docs.google.com/

到这里

https://redirector.googlevideo.com/

使用php,请帮帮我

【问题讨论】:

  • 你有没有尝试过? eval.in/552474
  • 我是phpliveregex.com 的粉丝——你可以试试
  • 虽然我同意投票结束这个问题,但我完全不同意两个提议的理由。这个问题不清楚(很清楚!),答案也不是太宽泛(见下面的答案!)。然而,它是“请为我编写代码”,所以我改为那样投票。
  • 我投票决定将此问题作为题外话结束,因为它表明没有尝试自行解决问题,而只是寻求解决方案。

标签: php regex


【解决方案1】:

您可以使用此正则表达式进行搜索和替换

$pattern = '/^(https:\/\/)[a-zA-Z0-9\-.]+.docs.google.com\//g';
preg_replace($pattern, 'https://redirector.googlevideo.com/', $yourstring);

证明: http://regexr.com/3d71p

【讨论】:

  • 例如我有这个代码: $headers = get_headers('lh3.googleusercontent.com/…', 1);回声 $headers['位置'];在结果(位置 url)中,我需要将 r2---sn-vgqs7nez.c.docs.google.com(和所有变量 url)替换为 redirector.googlevideo.com 帮助我!
  • @SandroMaglie Eric 刚刚为您提供了一个“有效”的解决方案。如果您不知道如何复制和粘贴,这里的问题就更大了。
猜你喜欢
  • 1970-01-01
  • 2014-03-06
  • 1970-01-01
  • 2016-02-14
  • 1970-01-01
  • 2013-03-08
  • 2020-06-07
  • 1970-01-01
  • 2012-10-29
相关资源
最近更新 更多