将句子上的字符替换为白色 space

Replace the character on sentence by white space

我有句子字符串包含这个字符 (X.V) X 变量,我想用白色替换这个 (X.V) space 我这样做:
preg_replace("/\([^)]+/","",$string); 在函数 ($string) 中但没有工作

原文:$string=3 mail under (2.44) on 10 examples 1 CArd A2 (4.99)
输出:$string= 3 mail under on 10 examples 1 card A 2

如果您想替换特定字符,请尝试

str_replace

str_replace("(X.V)"," ",$string);

如果 x 和 v 是字符并且你想用白色替换它 space 那么你可以使用 str_replace() function.put X,V 到数组和

$arr = array(X,V);
$string = str_replace($arr , '',$string);

您的表达式 preg_replace("/\([^)]+/","",$string); 将左括号和所有不是右括号的字符替换为空。

但是你想用 space 替换像 (X.V) 这样的东西,你可以这样做:

preg_replace("/\([^)]+\)/", " ", $string);

在行动:

$string = "3 mail under (2.44) on 10 examples 1 CArd A2 (4.99)";
$string = preg_replace("/\([^)]+\)/", " ", $string);
echo $string,"\n";

输出:

3 mail under   on 10 examples 1 CArd A2