将句子上的字符替换为白色 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("(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
我有句子字符串包含这个字符 (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("(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