Computer >> 컴퓨터 >  >> 프로그램 작성 >> C#

C#에서 문자열 자르기(선행 및 후행 공백 제거)

<시간/>

C#에서 문자열을 자르려면 정규식을 사용하세요.

먼저 정규식에 대한 패턴을 설정하십시오 -

string pattern = "\\s+";

다음이 선행 및 후행 공백이 있는 문자열이라고 가정해 보겠습니다. -

string input = " Welcome User ";

이제 Regex를 사용하여 패턴을 설정하고 C#의 새 문자열로 결과를 가져옵니다.

Regex rgx = new Regex(pattern);
string result = rgx.Replace(input, replacement);

다음은 완전한 예입니다 -

using System;
using System.Text.RegularExpressions;

namespace Demo {
   class Program {
      static void Main(string[] args) {
         string input = " Welcome User ";
         string pattern = "\\s+";
         string replacement = " ";

         Regex rgx = new Regex(pattern);
         string result = rgx.Replace(input, replacement);

         Console.WriteLine("Original String: {0}", input);
         Console.WriteLine("Replacement String:{0}", result);
         Console.ReadKey();
      }
   }
}