문자열에서 일부를 대체해야하지만 대체 할 내용이 다를 수 있습니다.VBA에서 변수 문자열 바꾸기
XY - test
XXxY-test
XXyyXx-TEST
yXyy -Test
및 사실상 위의 공백과 다른 경우의 조합이 될 수 있습니다.
"테스트"부분을 바꾸고 "XXX"만 남겨 둬야합니다. 따라서 간단한 교체를 사용하는 경우
Replace("XXX -test", "- test", "")
분명히 작동하지 않습니다. 따라서이 작업을 처리 할 수있는보다 정교한 Replace 버전이 필요합니다. 제가 사용할 수있는 것이 있습니까? 아니면 직접 작성해야합니까?
정규식 ([이 참조 ] (http://www.vbforums.com/showthread.php?t=480272))가 도움이 될 수 있습니다. 패턴 문자열이 어떻게 보이는지 모르겠지만이를 작성하기위한 사이트가 많이 있습니다. – jonsca