2011-04-29 5 views
5

문자열에서 공백을 제거하는 방법을 알고 싶습니다. 예를 들어 a= "Hello World" 문자열을 가져옵니다. 공백이 발견되면 "Hello""World"은 분리되어야하며 별도의 문자열로 저장해야합니다. 예 : b="Hello"c="World". 할 수 있습니다. 누구든지 나를 도와 줄 수 있어요.C에서 문자열의 공백 제거 #

미리 감사드립니다.

string a= "Hello World" 
var words = a.Split(' '); 
+0

명확하지 않은 경우 명확히하기 위해 아래의 string.Split() 예제는 문자열 배열 ('string []')을 반환합니다. –

+0

공백을 제거하려고합니까, 아니면 공백으로 구분 된 토큰을 파싱하려고합니까? –

답변

5

각 단어 배열을 반환합니다

var words = a.Split(' '); 

a는 간단히에서 빌드 분할 기능을 사용하십니까string.Split 사용하여 성능이 중요하다

string[] words = "Hello World".Split(' '); 
0

, 당신은 아마이 here과 같은 코드를 사용하여 String.Split()을 능가 할 수 있습니다.

-3
string cname = "Hong Kong"; 
cname = Regex.Replace(cname, @"\s", "-"); 



Response.Write(cname);