[vbscript] 문자열 앞,뒤의 White Space를 제거하는 TrimEx 함수

VBScript의 문자열 처리 함수 중 Trim이란게 있다. 문자열 앞,뒤의 스페이스를 제거해주는 함수이다. 이 함수는 스페이스만 제거를 해서 스페이스 외에 탭, 뉴라인 등도 같이 제거를 해주는 함수가 필요했다. 다음의 TrimEx 함수이다.

Function TrimEx(sStr)
 Dim oRegExp, sBuffer


 Set oRegExp = New RegExp
 oRegExp.Pattern = “^\s*”
 sBuffer = oRegExp.Replace(sStr, “”)


 oRegExp.Pattern = “\s*$”
 sBuffer = oRegExp.Replace(sBuffer, “”)


 Set oRegExp = Nothing


 TrimEx = sBuffer
End Function

Related posts:

  1. VBScript: URLEncode, URLDecode 함수 ASP에 URL을 인코딩하려면 Server 객체의 URLEncode 메쏘드를 사용하면 된다. 그럼...
  2. ASP: XSS방지를 위한 htmlspecialchars 함수 XSS방지를 위해 PHP에서는 htmlspecialchars함수를 사용하면 된다. ASP에서는 기본적으로 이런 기능의...
  3. ASP에서 CodePage 고찰 ASP에서 CodePage 설정에 따라 문자열이 어떻게 처리가 되는지를 살펴보자. <%@...
  4. VBScript의 GetRef을 이용하여 간단한 이벤트 드리븐 프로그래밍하기 VBScript는 객체 지향적인 측면에서는 많이 부족한 언어다. 상속이나 다형성을 전혀...
  5. 다중파일 특정 문자열 일괄 변경툴 – Replace Text ReplaceText은 여러 파일의 특정 내용을 일괄 변경할 때 요긴한 무료...