如何替换字符串的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
谢谢大家:)
[注:文本来自文件]
我不确定你的意思是"注册文件",但看起来你正试图做一个regex替换。
$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