A ver,
Os cuento el problema que tengo...
-> Empezemos por las ip's...
Cuando reconozco una ip en mi string puedo tener 16 casos:
-> 192.178.10.100 En este caso debo almacenar la ip, simplemente.
-> 192.10.10.100:8080 En este caso debo almacernar la ip y el puerto.
-> 192.168.10.100/index.html En este caso debo almacenar ip y ruta
-> 192.168.10.100:8080/index.html En este caso debo almacenar ip, puerto y ruta
-> http://192.168.10.10 En este caso debo almacenar protocolo y ip
-> https://192.168.10.10:8080 En este caso debo almacenar protocolo, ip y puerto
-> http://192.168.10.100/index.html En este caso debo almacenar protocolo, ip y ruta
-> https://192.168.10.100:8080/index.htm En este caso debo almacenar protocolo, puerto y ruta
-> ftp://192.168.10.100 alamcenar protocolo y ip
-> ftp://192.168.10.100:8080 alamacenar protocolo, ip y puerto
-> ftp://192.168.10.100/index.txt protocolo, ip y ruta
-> ftp://192.168.10.100:8080/index.txt protocolo, ip, port i ruta
-> ftp://user:
[email protected] En aquest cas haig d'emmagatzemar protocol, user, password, ip
-> ftp://user:
[email protected]:8080 protocolo, user, password, ip, puerto
-> ftp://user:
[email protected]/prova/index.html protocolo, user, password, ip, ruta
-> ftp://user:
[email protected]:8080/prova/index.txt protocolo, user, password, ip, puerto, ruta.