在使用PHP
的{{1}}中,如何用一个单词替换字符串中的两个单词(在我的例子中是空格而不是单词)?
使用javascript:
str_replace
所以我想替换这两个词:
string.replace(/word-|-/g," ");
但是在php中怎么可能?我也尝试使用
/word-
-/
但没有:(我希望你能帮助我
答案 0 :(得分:4)
此:
str_replace(array('/word-', '-/'), ' ', $string);
应该适合你。 JS示例中的/
是分隔符,显示正则表达式的开始和结束位置。所以在PHP preg_replace
中你需要这样做:
preg_replace(array('~/word-~','~-/~')," ",$string);
或者更简单:
preg_replace('~(/word-|-/)~'), " ",$string);
请注意,上述内容与您所说的内容相符,但不符合您的JS正在做的事情。