|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Regular Expression, come faccio??
mi arriva una stringa del tipo:
http://www.mioserver.com/dir/2dir/miofile.html (il file puo' essere meno in sottodirectory) voglio estrarre solo: http://www.mioserver.com/ se mi creo una RegExp del tipo: Codice:
Pattern.compile("http[s]?://.+/", Pattern.CASE_INSENSITIVE); Come faccio? Ho già provato tutti i quantificatori possibili ma senza risultati ![]() |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
ho già risolto, sono un somaro....
Codice:
Pattern.compile("http[s]?://[a-zA-Z_0-9.]+/", Pattern.CASE_INSENSITIVE); |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
era sbagliato pure il secondo, nel caso a qualcuno potesse mai tornare utile la versione migliore che ho trovato (che Non fa controlli formali, assumo che ciò che arriva sia corretto) è
Codice:
private static Pattern p2 = Pattern.compile("http[s]?\\://[a-zA-Z0-9\\.\\-]+/", Pattern.CASE_INSENSITIVE); ![]() ![]() |
![]() |
![]() |
![]() |
#4 | |
Senior Member
Iscritto dal: May 2002
Città: Firenze
Messaggi: 3669
|
Quote:
![]() ![]()
__________________
XBOX·Series X || Gamer.TAG: iTz Tyl3rDurd3n || STEAM ID: proj3ctmayh3m || BTag: TylerDurden#1150 7950X3D || 32GB DDR5 6000MHz CL30 || 4080 SUPER FE
|
|
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Jan 2001
Città: Milano
Messaggi: 5707
|
Quote:
![]() |
|
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:38.