$title = preg_replace("/|/", "", $title);
如果您想知道" / | /"它是否与反斜杠在同一个键上的符号,除非您使用Shift键来使用它。
如果您只是按照示例中的方式执行此操作,则不会执行此操作。必须有一些方法来删除它。
答案 0 :(得分:0)
我不知道你是否只想删除管道/|/
或字面上的$title = "hi | there";
$text = preg_replace("/\|/", "", $title);
echo $text; //"hi there";
$title = "hi /|/ there";
$text = preg_replace("/\/\|\//", "", $title);
echo $text; //hi there
,所以这里有两个例子:
CONFIG -= app_bundle
答案 1 :(得分:0)
您不必使用正则表达式来进行简单的字符串替换。听起来像很多不必要的开销。如果您只想替换简单字符串,则应该使用str_replace
。
$text = str_replace('|', '', $title);
当然,你也可以使用正则表达式,但是你必须转义|
char,因为它意味着OR。这会产生类似这样的东西
$title = preg_replace('/\|/', '', $text);