Como analisar um URL e extrair a substring necessária
Digamos que eu tenha uma string como esta:"http://something.example.com/directory/"
O que eu quero fazer é analisar essa string e extrair o"something"
da string.
O primeiro passo, obviamente, é verificar se a string contém"http://"
- caso contrário, deve ignorar a string.
Mas como faço para extrair o"something"
nessa corda? Suponha que todas as strings que isso estará avaliando terão uma estrutura semelhante (ou seja, estou tentando extrair o subdomínio da URL - se a string que está sendo examinada for realmente uma URL válida - em que a valid é iniciada com"http://"
).
Obrigado.
P.S. Eu sei como verificar a primeira parte, ou seja, posso simplesmente dividir a string no"http://"
mas isso não resolve todo o problema porque isso produzirá"http://something.example.com/directory/"
. Tudo que eu quero é o"something"
, nada mais.