Get only part of a text file
-
Hi, I'm making an app to get some information from a text file. The delimiter I have to find the data I want is a "/", but I need to go back from the delimiter until I get one of these caracheters (; , <). For example, the text line is like this: <8342342/005.001> I need the 8342342/005.001 without everything else. How can I do that? Thanks in advance.
-
Hi, I'm making an app to get some information from a text file. The delimiter I have to find the data I want is a "/", but I need to go back from the delimiter until I get one of these caracheters (; , <). For example, the text line is like this: <8342342/005.001> I need the 8342342/005.001 without everything else. How can I do that? Thanks in advance.
Hi! Why don't you search for something inside <> or ;; and then split with the "/" delimiter? Never say never
-
Hi! Why don't you search for something inside <> or ;; and then split with the "/" delimiter? Never say never
Hi, Portuguese or brasilian? And how can I do that? Thanks
-
Hi, Portuguese or brasilian? And how can I do that? Thanks
Hi! Eu sou tuga rapaz. Eu uso uma função parecida com o k tu queres mas não a tenho aqui. Procuras o caracter de inicio e fim e testas se de facto o caracter k fecha a tag tem um índice superior ao 1º caracter.Depois se kiseres testar se de facto a string tá bem construída procuras um novo caracter de inicio de tag e vês se o índice dele é superior ao índice do caracter de fecho de tag. inicio = InStr(texto, "<") fim = InStr(texto, ">") inicio2 = InStr(inicio + 1, texto, "<") If inicio < fim AND fim < inicio2 Then myContents = Mid(texto, inicio + tagSize, fim - (inicio + tagSize)) End If splittedArray = Split(myContents,"/") (...) Meu, escrevi isto de cabeça...mas é +ou- isso, talvéz tenhas de fazer umas alterações para pôr isso mais fiável, mas a base é esta. Fica bem, irmão. PS: Os tugas deram banho aos brazucas no futebol de praia nas meias, mas dps na final com a frança...oops palhaços Never say never
-
Hi! Eu sou tuga rapaz. Eu uso uma função parecida com o k tu queres mas não a tenho aqui. Procuras o caracter de inicio e fim e testas se de facto o caracter k fecha a tag tem um índice superior ao 1º caracter.Depois se kiseres testar se de facto a string tá bem construída procuras um novo caracter de inicio de tag e vês se o índice dele é superior ao índice do caracter de fecho de tag. inicio = InStr(texto, "<") fim = InStr(texto, ">") inicio2 = InStr(inicio + 1, texto, "<") If inicio < fim AND fim < inicio2 Then myContents = Mid(texto, inicio + tagSize, fim - (inicio + tagSize)) End If splittedArray = Split(myContents,"/") (...) Meu, escrevi isto de cabeça...mas é +ou- isso, talvéz tenhas de fazer umas alterações para pôr isso mais fiável, mas a base é esta. Fica bem, irmão. PS: Os tugas deram banho aos brazucas no futebol de praia nas meias, mas dps na final com a frança...oops palhaços Never say never
Boas! Já tive a ver a tua função e vai de encontro ao que necessito, com umas alterações. Entretanto, a parte de texto que preciso está tanto entre "<" como entre "," ou ";". Nesta instrução: inicio = InStr(texto, "<") Não posso usar um OR algures para dizer que pode iniciar por diferentes caracteres? Um abraço. Do futebol de praia só vi o resumo na tv. Mas fizeram o mais díficil e depois falharam o mais fácil.
-
Boas! Já tive a ver a tua função e vai de encontro ao que necessito, com umas alterações. Entretanto, a parte de texto que preciso está tanto entre "<" como entre "," ou ";". Nesta instrução: inicio = InStr(texto, "<") Não posso usar um OR algures para dizer que pode iniciar por diferentes caracteres? Um abraço. Do futebol de praia só vi o resumo na tv. Mas fizeram o mais díficil e depois falharam o mais fácil.
Tudo nice? Explicitamente na instrução não.Tens de procurar individualmente e detectar qual dos caracteres detectaste, o "<", o "," ou o ";". Para isso talvéz possas usar o método IndexOfAny().Este método retorna o índice da 1ª ocorrência de caracteres presentes num array.Acho k aí podes especificar os caracteres k desejas.Vê como funciona, onde estou n t posso dizer mais sobre este método. Outra coisa que podias fazer, mas só se esses caracteres apenas forem usados como inicio/fim de tag era fazer um replace e simplificar as tags ficando assim por exemplo só com "," ou ";".Ou seja substituir "<",">" e "," por ";" e assim só tinhas esse caracter pra pesquisar. Fica bem. PS:Pensei k eras brazuca por isso é k falei do fute. de praia...era pra t dar tanga, mas como és português n correu bem... :D Never say never