Valutazione 4.87/ 5 (100.00%) 5838 voti

Condividi:        

c# + recuperare una riga da una stringa

Problemi di HTML? Di PHP, ASP, .NET, JSP, Perl, SQL, JavaScript, Visual Basic..?
Vuoi realizzare programmi in C, C++, Java, Ruby o Smalltalk, e non sai da che parte cominciare?
Entra qui e troverai le risposte!

Moderatori: archimede, Triumph Of Steel

c# + recuperare una riga da una stringa

Postdi fulviot » 07/11/17 17:10

Ciao,
questa volta vi faccio una domanda semplice.

io ho una variabile di tipo testo che contiene dei valori recuperati da una fonte esterna, questa variabile conterrà una stringa fatta da più righe.

Es.
string pippo = "";
pippo = testo da fonte esterna;

a questo punto pippo assume un valore simile a questo:
Ciao,
come stai?
[pluto] io sto bene.


a questo punto se io volessi recuperare dalla variabile pippo solo la 3° riga "io sto bene", come posso fare?

considerate che:
la riga sarà diversa tutte le volte quindi non posso usare indexOf.
la riga non sarà sempre la 3°, ma potrebbe essere la 4° o la 9° o la N°.....
io ho comunque a disposizione una parola nella riga che sarà sempre quella [pluto].

in parole semplici vorrei fare

cerca nella variabile pippo la parola [pluto] ed estrai tutta la riga dove la trovi.

mi sapete dire come posso fare?
fulviot
Utente Junior
 
Post: 33
Iscritto il: 12/04/16 09:21

Sponsor
 

Postdi fulviot » 08/11/17 09:39

ho risolto
ho usato lo split con il carattere "\n" ho messo tutto in un array e poi ho cercato la riga che contenesse il mio valore.
poi sulla riga interessata ho cancellato tutti i caratteri che non mi servivano.

giusto per chiarire: (ho riadattato un po' il codice sotto per fare l'esempio)
Codice: Seleziona tutto
pippo = "stringa multi righe"
string[] pluto = pippo.Split('\n');
foreach (string pluto1 in pluto)
{
    if (pluto1.Contains("valore desiderato"))
    {
        paperino = pluto1;
        paperino = paperino.Replace("stringa non necessaria", "");
        MessageBox.Show (paperino);
    }
}
fulviot
Utente Junior
 
Post: 33
Iscritto il: 12/04/16 09:21


Torna a Programmazione


Topic correlati a "c# + recuperare una riga da una stringa":


Chi c’è in linea

Visitano il forum: Nessuno e 8 ospiti