[C# 문법] C# 문자열에서 공백(띄어쓰기) 체크(확인) 하는 방법


 

안녕하세요.

 

오늘은 C# 문법으로 문자열에서 공백, 띄어쓰기가 중간에 포함되어 있는지 확인하는 방법에 대해서 알려드리고자 합니다.

 

예제코드를 통하여 바로 알아볼게요!^^

 

예제 코드


1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace ConsoleApplication1

{

    class Program

    {

        static void Main(string[] args)

        {

            string str = string.Empty;

 

            str = "안녕하세요범범조조에요.";

 

            if(str.Any( x => Char.IsWhiteSpace(x) == true))

            {

                Console.WriteLine("해당 문자는 공백을 포함하고 있습니다.");

            }

            else

            {

                Console.WriteLine("해당 문자는 공백을 포함하고 있지 않습니다.");

            }

        }

    }

}

 

Colored by Color Scripter

cs

 

예제 코드를 간단히 설명드리자면,


문자열 변수인 str 안녕하세요. 범범조조에요.” 라는 문자열을 저장했습니다.


여기서 안녕하세요.” 하고 한 칸 띄어쓰고 범범조조에요.” 라고 입력해서 문자를 저장했는데요.

 

그러면 현재 str 변수에는 공백, 띄어쓰기를 포함하고 있는 것입니다.

 

바로 이럴 때 IsWhiteSpace 메서드를 이용해서 해당 문자열이 공백을 포함하고 있는지, 아닌지를 확인할 수 있습니다.

 

우선 제가 위에서는 공백을 주었기 때문에 실행결과에서는 해당 문자는 공백을 포함하고 있습니다.” 라고 출력이 되는 것을 예상할 수 있습니다.

 

그러면 실제로 그렇게 결과가 나오는지 실행을 시켜서 결과를 보겠습니다.

 

실행 결과



 

위와 같이 예상했던 대로 결과가 알맞게 나온 것을 확인하실 수 있습니다.

 

감사합니다.^^

728x90

이 글을 공유하기

댓글

Designed by JB FACTORY