Creare un nuovo progetto di Visual Basic facendo clic su " File" e "Nuovo progetto". Seleziona ". Applicazione console "
2
Incollare il seguente per creare una semplice stringa che è possibile cercare all'interno di : . " Questa è una stringa di parole"
Dim s As String =
3
Incollare il seguente per recuperare il numero di caratteri in cui si verifica la parola "string" :
s.IndexOf ( " stringa" ) per
il risultato di questo sarà il 10 , dal momento che ( partendo da 0 ) , la prima lettera della parola " stringa" si verifica nel decimo posto .
4
Incollare il seguente per trovare il numero della parola del parola " stringa : "
parole dim () come S.SPLIT ()
newWords fioche come ArrayList = new ArrayList ( ) per
per ogni parola in
parole
dim regex = new System.Text.RegularExpressions.Regex ( " \\ W" ) per
newWords.Add ( Regex.Replace ( parola , "") ) per
prossimo
newWords.IndexOf ( " stringa" ) per
Questo divide la stringa nelle sue parole e poi utilizza un'espressione regolare per togliere tutta la punteggiatura , gli spazi , e di altri potenziali personaggi problematici da ogni parola . Lo fa utilizzando Basics visivi "W \\ " di un'espressione regolare , il che corrisponde a tutti i caratteri non alfabetici , e la loro sostituzione con stringhe vuote .
Il risultato di questo sarà di 3 , dal momento che ( partendo da 0 ) " stringa "è al terzo posto . Per un output più intuitivo , basta aggiungere uno al risultato , in questo modo:
newWords.IndexOf ( " stringa" ) +1
Questo farà sì che il conteggio inizia da 1 e non 0 , come Visual Basic fa di solito .
Programmazione © www.354353.com