» »

[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
172037 (1312) Horejšio
»

Arduino in luči (strani: 1 2 )

Oddelek: Elektrotehnika in elektronika
9811491 (9117) FX6300B
»

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

Oddelek: Strojna oprema
133204 (2213) ncc2000
»

[baze] Povezava do slike ali BLOB?

Oddelek: Programiranje
101582 (1379) BlueRunner
»

kde in resolucija

Oddelek: Operacijski sistemi
101421 (1289) moj_nick

Več podobnih tem