PHP 正则表达式,该如何解决
程序员文章站
2022-06-12 12:25:48
...
PHP 正则表达式
请问现在有字段$a=https://www.baidu.com
aaaaaa
https://www.163.com
请问如何使用正则表达式截取字段,使https://www.baidu.com 和https://www.163.com变为https://www.baidu.com 这种样子的超链接
------解决思路----------------------
url的正则可以换个更好的
------解决思路----------------------
请问现在有字段$a=https://www.baidu.com
aaaaaa
https://www.163.com
请问如何使用正则表达式截取字段,使https://www.baidu.com 和https://www.163.com变为https://www.baidu.com 这种样子的超链接
------解决思路----------------------
$a="https://www.baidu.com
aaaaaa
https://www.163.com
";
$ret= preg_replace(
'/((news
------解决思路----------------------
telnet
------解决思路----------------------
nttp
------解决思路----------------------
file
------解决思路----------------------
http
------解决思路----------------------
ftp
------解决思路----------------------
https):\/\/)(([-A-Za-z0-9]+(\.[-A-Za-z0-9]+)*(\.[-A-Za-z]{2,5}))
------解决思路----------------------
([0-9]{1,3}(\.[0-9]{1,3}){3}))(:[0-9]*)?(\/[-A-Za-z0-9_\$\.\+\!\*\(\),;:@&=\?\/~\#\%]*)*/',
'\0',$a);
echo $ret;
?>
url的正则可以换个更好的
------解决思路----------------------
$a='https://www.baidu.com
aaaaaa
https://www.163.com
';
$new=preg_replace('/((https
------解决思路----------------------
http):\/\/[^$1",$a);
echo $new;
/*
https://www.baidu.com
aaaaaa
https://www.163.com
*/
相关文章
相关视频
上一篇: JCONSILE的连接Tomcat JMX服务的问题
下一篇: 用最短的代码 生成两个不相等的随机数