CAFE

Winform & WPF | C# 질문

Re:.net c#에서 문자 자르기 어떻게 해요?

작성자심재운|작성시간04.10.20|조회수176 목록 댓글 1

예제 1)

 

// 원본 문자열은 이렇다.
string original = "안녕!@#$하이!@#$헬로우!@#$반갑습니다!@#$땡큐!@#$";

 

// 이 함수 한방이면 끝난다.
string[] array = MySplit(original);


// 문자열 분리 함수.
string[] MySplit(string original)
{
    // 파라미터로 주어진 모든 문자를 기준으로, original 문자열을 조각조각낸다. 이때 빈 문자열도 생긴다. 이것만 걸러내면... 므흐흐...
    string[] temp = original.Split(new Char[] {'!','@','#','$'});

 

    // 배열로 가공하기 직전의 저장소
    ArrayList list = new ArrayList();

 

    // 유효한 길이의 문자열만 골라골라...
    for(int i = 0; i < temp.Length; ++i)
    {
        if(temp[i].Length == 0) continue;
        list.Add(temp[i]);
    }

 

    // 배열로 리턴하는 게 좋겠다.
    string[] result = new string[list.Count];


    for(int i = 0; i < list.Count; ++i)
        result[i] = list[i];
    return result;
}


 

===================================

 

예제 2) 

 

string a = "김말똥-이말똥-말똥";

string []d = new string [3];

d = a.Split('-');  <- 요기가 포인트입니다.

textBox3.Text = d[0];

textBox4.Text = d[1];

 

=====

 

응용해보세요..^^;;;

다음검색
현재 게시글 추가 기능 열기

댓글

댓글 리스트
  • 작성자처루 | 작성시간 04.10.20 감사합니다~!
댓글 전체보기
맨위로

카페 검색

카페 검색어 입력폼