Italian lettura di un file di testo online e gestione del contenuto

tmtube73

Active Member
Licensed User
seguendo le indicazioni di un mio post precedente sono riuscito a leggere il contenuto di un file di testo che si trova online in un percorso tipo https:\\www.miosito.it/elenco/elenco.txt

avrei necessità di gestire come segue il contenuto della variabile string che contiene quello che è stato letto nel file elenco.txt,

il contenuto è qualcosa di simile a quanto segue:

1,pulsante 1,https://miosito1.it
2,pulsante 2,https://miosito2.it
3,pulsante 3,https://miosito3.it
4,pulsante 4,https://miosito4.it

avrei necessità di scorrere riga per riga e spezzettare i 3 contenuti separati da virgole di ogni riga per settare 4 pulsanti nella app, esempio:

nel pulsante 1 della app devo visualizzare il numero 1 sul pulsante e su clic aprire un activity ("https://miosito1.it")
nel pulsante 2 della app devo visualizzare il numero 2 sul pulsante e su clic aprire un activity ("https://miosito2.it")
e cosi via, come potrei fare?
 

LucaMs

Expert
Licensed User
Longtime User
In questi casi "devi" usare Regex.Split (leggi la sua documentazione).

Per prima cosa, leggi le 4 righe:
B4X:
Dim Righe() As String = Regex.Split(CRLF, VariabileStringa)

Per "spezzettare" ogni riga, stesso procedimento; mentre per suddividere la variabile in righe ho usato come "pattern" (il separatore) la costante stringa CRLF, in questo caso la virgola (un "literal");
B4X:
For Each Riga In Righe
    Dim Parti() As String = Regex.Split(",", Riga)
    ' Parti(0) conterrebbe 1
    ' Parti(1) conterrebbe "pulsante 1"
    ' Parti(2) conterrebbe "https://miosito1.it"
Next
 
Last edited:
Top