J'ai travaillé cette regex et sa fin, mais seulement un problème de plus travailler dans ce, il correspond à un mot avec plus d'une périodePHP Regex pour url
Par exemple (.): Stuf ... (je me suis adapté Comment puis-je limiter la période à "Autoriser seulement 1 période par jeu de parenthèses" dans l'expression rationnelle?
'#((\w+://)?(\w+\.)([a-z0-9\-/.?=_&%])+)#i'
\. {1} fonctionne normalement, mais je ne sais pas php :-) –
C'est un preg_match pour remplacer les liens dans le texte. Alors peut-être que le filtre ne pouvait pas aider? J'ai essayé {1} mais si je le mets, j'obtiendrai l'erreur: '# ((\ w +: //)? (\ W + \.) ([A-z0-9 \ - /. { 1}? = _ &%]) +) # I ' – pakito
Pakito, à quelle RFC faites-vous référence lorsque vous posez la question sur les URL? Serait bon de connaître le protocole aussi bien. Est-ce spécifiquement pour les protocoles http et https? – hakre