Мне нужно получить из строки ниже только эти части: Джони, Смит и example-free@wpdevelop.com
, которые, как вы можете видеть, находятся между ^ и ~.
text^name1^Jony~text^secondname1^Smith~text^email1^example-free@wpdevelop.com~
для этого я попытался:
preg_match_all ('/\^(.*?)\~/', $row['form'], $res);
Для отображаемого имени: ^ name1 ^ Jony ~
для второго имени: ^ secondname1 ^ Smith ~
и электронная почта: ^email1^example-free@wpdevelop.com~
Как видите, слово "текст" уже исчезло, но не ^, name1, secondname1, email1 и ~
Можете ли вы сказать мне, что не так в моем регулярном выражении?