我有一个问题,如何用单个空格替换单个破折号(-)。
我尝试了以下
$test = TEST-test;
preg_replace('\-', '/s', $test);
echo $test;
但没有结果。
谢谢,
我有一个问题,如何用单个空格替换单个破折号(-)。
我尝试了以下
$test = TEST-test;
preg_replace('\-', '/s', $test);
echo $test;
但没有结果。
谢谢,
看strtr
:
$test = strtr($test, '-', ' ');
顺便说一句,您的原始代码有TEST-test
,需要用引号括起来:
$test = 'TEST-test';
使用 php str_replace() 这个东西
$test = 'TEST-test';
$test=str_replace('-', ' ', $test);
echo $test;
使用 sed
echo $test | sed 's/-/ /g'
-
一个用空格替换 a 的正则表达式:
preg_replace('/-/',' ',$string);
您错过了正则表达式分隔符。