如何在PHP中将www.mydomain.com/page/user/756890转到www.mydomain.com

时间:2015-09-10 02:41:36

标签: php

如何从此替换字符串的URL:

798| 451.263.160.11| CONNECT | http://www.mywebsite.com/pages/user/678976546789 | China | 22 min

在PHP中:

798| 451.263.160.11| CONNECT | http://www.mywebsite.com | China | 22 min

谢谢你们:)

[注意:文字来自文件]

1 个答案:

答案 0 :(得分:0)

我不确定您的意思是"注册文件",但看起来您正在尝试进行正则表达式替换

$input = '798| 451.263.160.11| CONNECT | http://www.mywebsite.com/pages/user/678976546789 | China | 22 min';

$search_for = 'http://www.mywebsite.com';

$output = preg_replace('/' . preg_quote($search_for, '/') . '([^ ]+)/', $search_for, $input);

上面的代码将搜索您提供的字符串,并删除所有字符,直到下一个空格。

您可以使用手册在PHP中找到有关正则表达式的更多信息:

http://php.net/preg_replace

http://php.net/manual/en/reference.pcre.pattern.syntax.php