[C# 문법] C# 문자열 다수의 문자열 Contains 하는 방법

안녕하세요.

 

오늘은 C# 문법에서 문자열에 대해서 알아 보려고 합니다.

 

그 중에서도 문자열 포함에 대해서 알려드리려고 하는데요.

 

바로 다수의 문자열을 Contains 하는 방법에 대해서 예제 코드를 통해서 어떻게 작성하는 보여드리도록 하겠습니다.

 

 

예제 코드
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
29
30
31
32
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace MutilpleContainsTest
{
    class Program
    {
        static void Main(string[] args)
        {
            string msg = "안녕.하세요;저는 범범조조,입니다.";
 
            //일반적인 다중 Contains
            if (msg.Contains("."&& msg.Contains(","&& msg.Contains(";"))
            {
                Console.WriteLine($"',' ';', '.' 문자들이 포함되어 있습니다.");
            }
 
            Console.WriteLine();
            Console.WriteLine("------------------Linq 이용한 다중 Contains문------------------");
            Console.WriteLine();
 
            if (new string[] { ",""."";"}.Any(x => msg.Contains(x)))
            {
                Console.WriteLine($"',' ';', '.' 문자들이 포함되어 있습니다.");
            }
        }
    }
}
 
cs

 

실행 결과

위와 같이 다중 Linq를 이용하여 다중 Contains 문을 사용해 보았습니다.

 

감사합니다.^^

728x90

이 글을 공유하기

댓글

Designed by JB FACTORY