$str = "/church-ceremony-venues/all/in-quezon-city/church?page=2";
echo preg_replace("/\/church\?/", "?", $str);
preg_replace string with (?)
-
06-07-2023 - |
문제
I have a set of string and want to replace
/church-ceremony-venues/all/in-quezon-city/church?page=2
to
/church-ceremony-venues/all/in-quezon-city?page=2
I try to follow answer from this question but nothing happens.
해결책
다른 팁
get all characters before the last /
and after the ?
, then you have your new string with the captured group $1
and $2
$input_lines = "/church-ceremony-venues/all/in-quezon-city/church?page=2";
echo preg_replace("/.([^\?]+)\/.+(\?.+)/", "/$1$2", $input_lines);
look example at php live regex
제휴하지 않습니다 StackOverflow