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

 

광고

댓글 남기기