View Full Version : [c#] parametri del metodo Split
giangi_luca
10-07-2010, 23:42
ciao,
volevo chiedere perchè non riesco a passare
al metodo Split il separatore @|@
string[] vetRigaFileCli = newRigaFileCli.Split('@|@');
grazie
ESSE-EFFE
11-07-2010, 18:13
Prova con i doppi apici ("@|@").
Comunque dovresti spiegare il tipo di problema che hai.
giangi_luca
11-07-2010, 19:25
ciao anche con i doppi apici non funziona.
il mio problema è questo:
ho dei record di un file txt che devo leggere e prenderne i valori,
il record è cosi fatto:
pippo@|@pluto@|@paperino
per ora ho fatto una replace di @|@ con ç
e applico lo split con ç.
io volevo evitare di fare la replace.
grazie
ESSE-EFFE
11-07-2010, 19:38
Scusa se al momento non riesco a testare, fai una prova con
string[] vetRigaFileCli = Regex.Split(newRigaFileCli, "@|@");
oppure
string[] vetRigaFileCli = newRigaFileCli.Split(new string[] {"@|@"}, StringSplitOptions.None);
HTH,
wingman87
11-07-2010, 20:13
Con regex mi sa che devi fare l'escape di |
lock cmpxchg8b %ebx
11-07-2010, 22:20
Non c'è un overload di .Split che prende una stringa come parametro.
Comunque:
stringa.Split(new [] { "@|@" }, StringSplitOptions.None)
sintassi perfetta quella di lock cmpxchg8b %ebx e di ESSE-EFFE. In più ti consiglio in caso dovessi fare ulteriori split con stringhe come separatori di mettere la @ prima della stringa. Così se più tranquillo sui caratteri di escape. quindi:
stringa.Split(new [] { @"@|@" }, StringSplitOptions.None)
vBulletin® v3.6.4, Copyright ©2000-2026, Jelsoft Enterprises Ltd.