我不想知道每次需要正则表达式时需要什么正则表达式,而是喜欢学习如何用正则表达式进行基本的字符串替换。
在PHP中,如何获取一个字符串并将其替换为另一个字符串?
例如,如何获取所有'/‘并将其替换为'%’?
发布于 2013-06-14 08:09:47
如果你只想做基本的字符串替换(即把所有的'abc‘替换成'123'),那么你可以使用,它不需要使用正则表达式。对于基本的替换,这将更容易设置,并且应该运行得更快。
如果您想使用它作为学习正则表达式的工具(或者需要更复杂的替代方法),那么是您需要的函数。
发布于 2013-06-14 08:07:51
你应该调查一下preg_replace。回答你的问题
$string = "some/with/lots/of/slashes";
$new_string = preg_replace("/\//","%",$string);
echo $new_string;发布于 2013-06-14 08:07:48
我想学习如何用正则表达式进行基本的字符串替换。
这对于这个论坛来说有点宽泛了。然而,要回答一个更具体的问题,比如:
例如,
如何获取所有'/‘并将其替换为'%’?
你可以这样做:
$result = preg_replace('#\/#', '%', 'Here/is/a/test/string.');https://stackoverflow.com/questions/17099176
复制相似问题