- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- Spit di una striga con un'altra stringa
-
Spit di una striga con un'altra stringa
Salve, mi scuso per il titolo poco chiaro, ma alle 4.13 le idee sono scarse.
Data la stringa "il mio cane si chiama carlo" vorrei fare uno spit con la stringa "cane" e ricevere in otpout due stringhe:
"il mio"
"si chiama carlo".
Il problema sta nel fatto che con il metodo classico lo spit viene fatto solo sulla prima lettera che gli passo (la c in questo caso) e mi restituisce:
"il mio"
"ane si"
"hiama"
"arlo"Come faccio a dirgli che deve splittare su tutta la stringa cane e non solo la "c"
Qui il codice che non mi funziona
codice:
```Dim stringaf As String stringaf = "il mio cane si chiama carlo" Dim stest As String() = stringaf.Split("cane")
VB.net
-
Un metodo un po' rozzo ma che funziona è quello di fare la replace della parola cane con un simbolo,esempio la tilde.
Dopo fai la split della tilde.
-
FAtto così
Dim stringasplitPrezzo As String() = Regex.Split(t2, Chr(38) & "prezzo=")