<?php
$str = "<a href='mailto:francesco.argonautivacanze@gmail.com'>francesco.argonautivacanze@gmail.com</a><a href='https://wa.me/39+393479488495'>invia offerta</a>";
$pattern = "/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i";
preg_match($pattern, $str, $matches);
print_r($matches);
echo $matches[0];
$url = "aaaaaaa";
function replace_waUrl($waurl,$new_url,$html_body){
$pattern = "/\b(?:(?:https?|ftp):\/\/|www\.)[-a-z0-9+&@#\/%?=~_|!:,.;]*[-a-z0-9+&@#\/%=~_|]/i";
preg_match($pattern, $waurl, $matches);
$old_url = $matches[0];
$newbody = str_replace($old_url,$new_url,$html_body);
return $newbody;
}
echo replace_waUrl($url,"ffffff",$str);
preferences:
46.21 ms | 403 KiB | 5 Q