前提・実現したいこと
変数にあるURLのみを正規表現で出力したいのですが、
URL以外の文字列も結果に入ってしまいます
URLのみを出力したい場合どうやるのでしょうか?
該当のソースコード
PHP
1<?php 2$url="あいうえhttps://yahoo.co.jpああああ"; 3$pattern = '/((?:https?|ftp)://[-_.!~*\'()a-zA-Z0-9;/?:@&=+$,%#]+)/'; 4$replace = '$1'; 5$text = preg_replace( $pattern, $replace, $url); 6echo $text;//https://yahoo.co.jpだけが表示されるようにしたい 7?>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/10 00:02
2020/06/10 00:05
2020/06/10 00:20