Expressão regular para detectar links âncora
Opa pessoal, podem me dar uma mãozinha?
Estou precisando fazer uma expressão regular que detecte qualquer termo que esteja dentro da tag <a> do html. Quero identificar todos os links presentes num texto.
Eu montei uma regex, mas não sei se ela me servirá em todas as situações. Podem me dizer se ela é adequada para o meu caso?
Segue:
Obrigado!
Estou precisando fazer uma expressão regular que detecte qualquer termo que esteja dentro da tag <a> do html. Quero identificar todos os links presentes num texto.
Eu montei uma regex, mas não sei se ela me servirá em todas as situações. Podem me dizer se ela é adequada para o meu caso?
Segue:
$regex = "/(<a)(>|\\w|\\s)(.{1,})(<\\/a>)/";
Obrigado!
Robson Cavalcante
Curtidas 0
Melhor post
Fabio Basso
10/03/2017
Tente isso
$url = 'http://google.com.br'; $content = file_get_contents( $url ); preg_match_all( "/<a.*?>.+?<\\/a>/i", $content, $matches ); var_dump( $matches );
GOSTEI 1
Mais Respostas
Calebe Menezes
09/03/2017
Olá Robson, conseguiu resolver seu problema?
GOSTEI 1
Robson Cavalcante
09/03/2017
Opa galera, obrigado! Resolvi sim!
GOSTEI 0