04. oktober 2006 - 15:12
Der er
16 kommentarer og 1 løsning
Trim string til første whitespace
Hvordan Laver man en trim metode Der tager det første af en streng til den møde første whitespace(mellemrum) Eks. "Jes Gudiksen" bliver til "Jes" Eks "xxxx yyyy" bliver til "xxxx"
Annonceindlæg tema
04. oktober 2006 - 15:24
#1
Du kan bruge Split() metoden: string name = "Jes Gudiksen"; string firstName = name.Split( ' ' )[] Split() tager imod en char som er den du vil splitte ved, og returnerer et string array.
04. oktober 2006 - 15:53
#2
sorry: string firstName = name.Split( ' ' )[0]
04. oktober 2006 - 16:01
#3
Du kan også bruge substring: string name = "Jes Gudiksen"; name = name.Substring(0, name.IndexOf(" "));
04. oktober 2006 - 17:06
#4
yes, men det fucker op hvis der er flere " " i samme string...
04. oktober 2006 - 20:56
#5
Den vil bare gå efter det første white space string str = "Der var engang....."; str = str.Substring(0, str.IndexOf(" ")); så vil str være "Der"
04. oktober 2006 - 21:03
#6
ganske rigtigt detr er vaerre med ingen mellemrum ...
04. oktober 2006 - 21:52
#7
Men uden mellemrum går min løsning også i stykker.. Så må man lige tjekke: void GetFirstWord( string value ) { if( value.Contains( " ") ) { return value.Split( ' ' )[0]; } else { return value; } }
04. oktober 2006 - 21:53
#8
hovsa - metoden skal selvfølgelig returnere en "string" og "void"...
04. oktober 2006 - 22:04
#9
hm Split boer da ogsaa virke uden mellemrum
05. oktober 2006 - 08:38
#10
Ja jeg ville da også mene at arrayet så bare indeholder en værdi
05. oktober 2006 - 19:15
#11
Det gør det også... Jeg har vist bare sovet i timen og glemt det :-(
05. oktober 2006 - 19:16
#12
gad vide om scarface335 egentlig stadig er med på hans spørgsmål?!
06. oktober 2006 - 11:40
#13
Det er Jeg har bare ikke haft tid til at arbejde videre på det et stykke tid
06. oktober 2006 - 11:42
#14
Hvad gør IndexOF(" "), Jeg går ud fra den finder det index hvor der er mellemrum, men hvad så hvis der er mere en et mellemrum i strengen virker den så også
06. oktober 2006 - 13:27
#15
Så finder den den plads hvorpå det første mellemrum i strengen er placeret
19. oktober 2006 - 09:54
#16
mikkel smid lige et svar så du kan få nogle point
20. oktober 2006 - 13:32
#17
Svar :)
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.