C#에서 여러 공백을 단일 공백으로 바꾸기
C# 텍스트 처리에서는 여러 공백을 단일 공백으로 바꾸는 것이 일반적인 작업입니다. 이 작업은 서식 지정, 데이터 정리 또는 텍스트 문자열의 일관성 보장에 사용될 수 있습니다.
Regex.Replace
메서드를 사용하면 여러 공백을 단일 공백으로 바꿀 수 있습니다. 이 방법을 사용하면 정규식 기반 문자열 교체를 수행할 수 있습니다. 다음 코드 줄은 여러 공백을 단일 공백으로 바꾸는 방법을 보여줍니다.
<code class="language-csharp">myString = Regex.Replace(myString, @"\s+", " ");</code>
여기서 @"s "
는 하나 이상의 공백 문자(공백, 탭, 개행 문자 포함)와 일치하는 정규식 패턴입니다. 대체 문자열은 단지 공백일 뿐입니다.
예:
다음 입력 문자열을 고려하세요.
<code>1 2 3 4 5</code>
교체를 적용한 후 문자열은 다음과 같습니다.
<code>1 2 3 4 5</code>
보너스 팁:
공백 외에 다른 문자 시퀀스를 처리해야 하는 경우 그에 따라 정규식을 수정할 수 있습니다. 예를 들어 여러 밑줄을 단일 밑줄로 바꾸려면 다음 패턴을 사용할 수 있습니다.
<code class="language-csharp">myString = Regex.Replace(myString, @"_+", "_");</code>
위 내용은 C#의 여러 공간을 단일 공간으로 교체하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!