2013-10-25 4 views
0

특정 문자가 칠 때까지 문자열을 자르고 자르는 코드는 무엇입니까? 예문자열 자르기 특정 문자가 나타날 때까지

이어야 절단 후의 문자열의

dim TestString as String = "REG - REGULAR" 

출력

"REG" 

코드가이 문자에 도달 할 때까지 캐릭터를 줄일 수 있어야 "-".

공백도 제거해야합니다. 이 작업을 수행하는 코드는 무엇입니까?

저는 vb.net을 사용하고 있습니다.

당신은

+0

을 사용할 수 있습니다 감사? 너는 무엇을 시도 했는가? – bansi

+0

String.SubString (0,3) 하지만이 문자 ("-") 및 모든 공백을 제거 할 때까지 모든 문자를 원합니다. – Mirage

+0

@Upendra 고마워, 알았다. 그게 정확히 내가 원했던 것. :) – Mirage

답변

1

당신은 논리를 설명 할 수 String.Substring

TestString = TestString.Substring(0,TestString.IndexOf('-')).Trim() 
+0

위의 코드가 위 예제의 경우 즉 "REG - REGULAR" 내가 사용한 코드와 동일한 코드를 사용하면 문제가 없습니다. 하지만 처음 3자를 위해서만 작동합니다. 하지만 "-"까지 모든 문자를 원합니다. 예 : – Mirage

+0

'-'문자로 수정되었습니다. – Tilak

+0

위의 코드는 위의 예의 경우 즉 "REG - REGULAR" 에 사용 된 코드와 동일한 코드를 사용하면 정상적으로 작동합니다. 하지만 처음 3자를 위해서만 작동합니다. 하지만 "-"까지 모든 문자를 원합니다. 예 : "BOI - Bank of India", 절단 후 "BOI"여야합니다. "HDFC - HDFC Bank", 절단 후 "HDFC"여야합니다. "AB - Allahabad Bank", 절단 후 "AB"여야합니다. – Mirage

관련 문제