C# – White Space(공백)을 하나의 공백으로 변환

여러개의 공백, 탭, 줄바꿈을 하나의 공백으로 바꿔주는 예제입니다.
저는 쿼리문 작성할때 가독성을 위해 White Space를 많이 사용하게 되는데..
로그에 이쁘게 찍히지도 않고, query cache 에도 좋지 않은듯하여
아래의 메소드로 정리해서 쿼리를 실행하고 있습니다.

private string RemoveSpace(string str)
{
    if (string.IsNullOrEmpty(str))
        return str;

    str = str.Trim().Replace("\t", " ").Replace("\r", " ").Replace("\n", " ");
    str = (new System.Text.RegularExpressions.Regex(" +")).Replace(str, " ");

    return str;
}

 

Notice

  • 이 저작물은 크리에이티브 커먼즈 저작자표시-비영리-변경금지 2.0 대한민국 라이선스에 따라 이용할 수 있습니다. 크리에이티브 커먼즈 라이선스
  • 저작권과 관련된 파일요청 및 작업요청을 받지 않습니다.
  • 댓글에 대한 답변은 늦을 수도 있습니다.
  • 답글 남기기

    이메일 주소를 발행하지 않을 것입니다. 필수 항목은 *(으)로 표시합니다