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(); } } }