preg_replace 不替换某些匹配的字符串
preg_replace not replacing certain matching strings
我想在字符串中的每个单词前面加上一个 +,除非单词以 * 开头。
以下是我在每个单词前加上 + 的做法:
$string = " *these are my words ";
$trimmed = trim($string);
$pattern = '/ /';
$string2 = preg_replace ($pattern, ' +',$trimmed);
如何避免 preg_replace 在每个带有 * 的单词前加上 +?
谢谢
我想在字符串中的每个单词前面加上一个 +,除非单词以 * 开头。
以下是我在每个单词前加上 + 的做法:
$string = " *these are my words ";
$trimmed = trim($string);
$pattern = '/ /';
$string2 = preg_replace ($pattern, ' +',$trimmed);
如何避免 preg_replace 在每个带有 * 的单词前加上 +?
谢谢