Et bien, cette regex n'est pas très copmpliquée... ftp: : pas de problèmes. Les deux \/ servent à matcher les / (le slash aant une significations particulière dans une regex, il faut le backslasher pour qu'il soit considéré comme un simple slash). le . signifie n'importe quel caractère. Le +? signifie une fois ou plus. Pas de problème pour la suite
Si tu veux tout récupérer, tu dois le faire à l'aide d'un tableau comme ceci :
my (@tab) = $chaine =~ m/(ftp:\/\/.+?@.+?\.com\/g)/
Chaqe élement du tableau sera l'une des adresses.
Voilà !
Partager