在正斜杠后preg_replace所有内容/

时间:2012-07-27 15:47:54

标签: php

我收到了这个错误。我想在字符串中找到/后删除所有字符。

e.g。 'google.com/remove'应该成为'google.com'

preg_replace ( '////.*/' , '' , $string);

消息:preg_replace():未知修饰符'/'

2 个答案:

答案 0 :(得分:2)

试试这个:

preg_replace ('/\/(.*)/' , '' , $string);

目前无法测试,但它应该有用......

编辑:快速在线测试,按预期工作:)

答案 1 :(得分:1)

请勿使用preg_replace来执行此操作。

// PHP 5.4
$string = explode('/', $string, 2)[0];

// Before PHP 5.4
$string = array_shift(explode('/', $string, 2));