Salve, vi espongo il mio problema e chiedo gentilmente un aiuto per risolverlo
in un file di testo ho in colonna dei numeri progressivi da 1 a 200 seguiti da ; ( punto e virgola)
1;
2;
3;
e cosi fino a 200
da codice in corrispondenza di un numero scelto tramite textbox assegnata scrivo una data
supponiamo sul 2
1;
2; 25/03/2016
3
ho la necessità di modificare la data corrispondente al 2 e ho scritto questo codice
Dim lineaRicerca As String = txtnumero.Text & ";" ' inserisco il numero 2 da ricercare
Dim lineaSostituzione As String = txtnumero.Text & ";"& txtdata.Text
Dim linee As String() = IO.File.ReadAllLines("d:\Archivio\ultimo\ultimo.txt")
For i As Integer = 0 To linee.Count - 1
If linee(i).Contains(lineaRicerca) Then linee(i) = lineaSostituzione
Next
IO.File.WriteAllLines("d:\Archivio\ultimo\ultimo.txt", linee)
il problema è che sostituisce correttamente la riga corrispondente ma allo stesso tempo anche tutte quelle altre righe che contengono il numero 2 ( 12 20, 21, 22 e cosi via) potete aiutarmi in merito? grazie mille