我在字符串中有一个模式(斜线后跟 1 个或多个破折号),可能会出现很多次,例如
/hi/--hello/-hi
我想用
/hi/hello/hi
我试过了
$str = preg_replace('/\/-+/', '/', $subject);
但这似乎无法正常工作。我是不是错过了什么。我使用http://www.debuggex.com/来测试我的正则表达式,\/-+
并且似乎与字符串不匹配。
我在字符串中有一个模式(斜线后跟 1 个或多个破折号),可能会出现很多次,例如
/hi/--hello/-hi
我想用
/hi/hello/hi
我试过了
$str = preg_replace('/\/-+/', '/', $subject);
但这似乎无法正常工作。我是不是错过了什么。我使用http://www.debuggex.com/来测试我的正则表达式,\/-+
并且似乎与字符串不匹配。