» »

[c#] string.Trim

[c#] string.Trim

losnah ::

Trim funkcija mi ne dela. kaj bi bilo lahko narobe?

Beseda v cmdParts[0] je "STAT\r\n". Trim funkcija bi morala \r\n znaka izbrisat, pa jih ne(sploh nč ne nardi).

string command = cmdParts[0].ToUpper().Trim();

darkolord ::

Trim ti izbriše presledke na začetku in na koncu stringa...

losnah ::

Removes all occurrences of white space characters from the beginning and end of this instance.

Return Value
A new String equivalent to this instance after white space characters are removed.

Remarks
This method defines white space characters as hexadecimal 0x9, 0xA, 0xB, 0xC, 0xD, 0x20, 0xA0, 0x2000, 0x2001, 0x2002, 0x2003, 0x2004, 0x2005, 0x2006, 0x2007, 0x2008, 0x2009, 0x200A, 0x200B, 0x3000, and 0xFEFF.

Tuki piše, da vse White spac-e, \r-0xA , \n-0xD.

darkolord ::

Hmm čeprav meni dela tisto kot si v prvem postu napisal....

string a = "abc\r\n";
MessageBox.Show(a.ToUpper().Trim().Length.ToString());

tole mi vrne 3, kot je tudi prav...


drugače pa probaj s temle:

a = System.Text.RegularExpressions.Regex.Replace(a, "\\s+", ""); :D:D

losnah ::

Zdi se mi da sem se neki zmotu, ker men tut to dela. Bom probu drgač pokazat.
Drugi primer:
string a;
string c;

byte[] b = new byte[7];
b[0] = 0x53;   //S
b[1] = 0x54;   //T
b[2] = 0x41;   //A
b[3] = 0x54;   //T
b[4] = 0xd;     //??    To bi mi mogl zbrisat
b[5] = 0xa;     //??     pa to tut
b[6] = 0x0;

a = ASCIIEncoding.ASCII.GetString(b);
c = a.ToUpper().Trim();

darkolord ::

Aha... a ta zadnji bajt 0x0 res rabiš? Ker potem string zgleda tkole: "STAT\r\n0", kar pa pomeni da whitespace ni več na zadnjem mestu... če v tvojem primeru odstranim ta zadnji bajt oziroma zmanjšam array za eno, potem dela...


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kako narediti request z "\" v URL-ju

Oddelek: Programiranje
172018 (1293) Horejšio
»

Arduino in luči (strani: 1 2 )

Oddelek: Elektrotehnika in elektronika
9811402 (9028) FX6300B
»

Sapphire 2600 XT 512 AGP nažicat za sodelovanje z Asus A7N8X-LA!! Noče pa noče :(

Oddelek: Strojna oprema
133187 (2196) ncc2000
»

[baze] Povezava do slike ali BLOB?

Oddelek: Programiranje
101574 (1371) BlueRunner
»

kde in resolucija

Oddelek: Operacijski sistemi
101406 (1274) moj_nick

Več podobnih tem