У меня есть две строки:
<a href="/kp/pioneer-woman-glasses?cat_id=11327&create_ids=top-rtd-the-pioneer"></a>
<a href="/kp/pioneer-woman-glasses?query=glasses&cat_id=11327&create_ids=top-rtd-the-pioneer"></a>
Помогите обрезать строку через регулярное выражение, чтобы обрезать /kp/pioneer-woman-glasses до ?query или ?cat_id
Пробовал ~a href=\"(.+?)(query|cat_id)~im, но оно не оставляет a href
str_replace
$str = "<a href='/kp/pioneer-woman-glasses?cat_id=11327&create_ids=top-rtd-the-pioneer'></a>";
$res = str_replace('/kp/pioneer-woman-glasses', '', $str);
echo $res;
regEx
$str = "<a href='/kp/pioneer-woman-glasses?cat_id=11327&create_ids=top-rtd-the-pioneer'></a>";
$res = preg_replace("/\/kp(.+?)(ses)/", "", $str );
echo $res;
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости