J'ai un texte avec les liens "a href
" et "[link]
". Je veux preg_split ce texte et ont tableau où sur [i] Je trouve des liensPHP - regexp pour diviser les URL
Exemple:
My text <a href="www.example.com">text</a> this continues [link=http://www.second.com]link[/link]
=>
[0] My text
[1] <a href="www.example.com">text</a>
[2] this continues
[3] [link=http://www.second.com]link[/link]
Comment dois-je écrit mon regexp?
Ne pas pa rse HTML avec des expressions régulières. Utilisez [le module DOM fourni avec PHP] (http://php.net/manual/fr/book.dom.php). Les expressions régulières ne sont pas toujours l'outil à utiliser, même si le problème implique du texte. –