입력받은 문자열에서 일정 부분만 출력하기 (Substring)

2017. 2. 2. 07:00C# 윈폼 ( Windows Forms )/TextBox


1. MSDN

String.Substring 메서드


2. 선행예제

입력받은 문자열에서 숫자만 추출하기


3. Substring 코드


string타입의 변수명.Substring(앞에서부터 자르는 문자의 수, 자르고 난 후부터 가져올 수)

string타입의 변수명.Substring(앞에서부터 자르는 문자의 수) -> 자른 후 뒤에 모든 값을 가져옵니다.

 


4. 입력받은 문자열에서 일정 부분만 출력하기 예제

   -1) 다음과 같이 컨트롤을 추가하고, ID를 설정합니다.


Label : lab_Substring

TextBox : tb_1_3, tb_2_3, tb_3_3, tb_4_3

Button : btn_Substring 



   -2) Button 클릭이벤트를 추가합니다.


클릭이벤트 명 : btn_Substring_Click

 



   -3) Button 클릭이벤트 : 일정 부분만 추출하는 코드를 작성합니다.


            if ((tb_1_2.Text != "") &&(tb_1_2.Text != "")

                && (tb_1_2.Text != "") && (tb_1_2.Text != ""))

            {

                tb_1_3.Text = tb_1_2.Text.Substring(2);

                tb_2_3.Text = tb_2_2.Text.Substring(2, 4);

                tb_3_3.Text = tb_3_2.Text.Substring(2, 6);

                tb_4_3.Text = tb_4_2.Text.Substring(2, 3);

            }

            else

            {

                tb_1_3.Text = tb_1_1.Text.Substring(2);

                tb_2_3.Text = tb_2_1.Text.Substring(2, 4);

                tb_3_3.Text = tb_3_1.Text.Substring(2, 6);

                tb_4_3.Text = tb_4_1.Text.Substring(2, 3);

            }

 


   -4) 실행화면