Indice primo carattere di una stringa

giovedì 26 gennaio 2006 - 18.36

ikaroweb Profilo | Junior Member

Come faccio a sapere l'indice del primo carattere di una stringa?

Cteniza Profilo | Guru

Il primo carattere di una stringa è il carattere 1 (0 perchè il l'indice inizia da 0).

ikaroweb Profilo | Junior Member

si ma se la stringa è formata sia spazi newline e da caratteri, come faccio a sapere che alla posizione tot c'è un carattere e non altro?

Cteniza Profilo | Guru

Allora si sta parlando della posizione relativa di una stringa entro un'altra.
La prima posizione è index0f
Dim s1 As String = "ssssss aaaa bbbb"
Dim i As Integer
Dim s2 As String = "bb"
i = s1.IndexOf(s2)



ikaroweb Profilo | Junior Member

Ok quello va bene , però se non si conosce la stringa da cercare? come si fa?

Cteniza Profilo | Guru

Scusa ma che domande sono?
I programmi possono fare tante cose ma nessuno possiede l'arte della divinazione, se non gli comunichi che cosa stai cercando come fa un programma a dirti se trova o non trova la tua stringa all'interno di un'altra?.
Visto che stai cercando l'indice di una stringa dentro un'altra il minimo che devi fornire è quello che cerchi.
O ti sei spiegato male?



Cteniza Profilo | Guru

Per tua informazione una stringa è composta da una successione di byte / caratteri uno dopo l'altro, questo anche se contiene la divina commedia o gli insulti alla mamma.
Per il programma un carattere vale l'altro, sei tu che devi dire quale carattere / porzione ti interessa.
Ripeto il metodo indexof(carattere/stringa) ti dice in quale posizione si trova.


ikaroweb Profilo | Junior Member

Si ok ci siamo, ma se la stringa che devi anallizzare cambia sempre come fai a passargli un valore da cercare?
Si potrebbe fare cosi?

Prendere la stringa partire da destra e individuare l'ultimo carattere di sinistra.
Cosa ne dici?

Cteniza Profilo | Guru

Intuisco che probabilmente hai bisogno di ripassare le tue nozioni riguardo alle stringhe.
Apri il reference delle classi del framework e ripassa metodi e proprietà delle stringhe.


ikaroweb Profilo | Junior Member

Ho già letto e riletto tutto ma non ho trovato niente, potresti aiutermi tu?

Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2024
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5