바꾸기 작업을 사용하여 소스 문자열에서 텍스트 하나를 찾은 다음에 지정한 텍스트로 바꿉니다.
정규식은 검색 패턴을 정의하는 문자 시퀀스입니다. 예를 들어, 소스 문자열에서 모든 이메일 주소를 찾으려면 다음을 정규식으로 지정합니다. \b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b
.주: 바꾸기 작업은 Enter 변수를 사용할 때 문자열의 CRLF(Carriage Return Line Feed) 문자를 바꾸지 않을 수 있습니다. 이 문자가 바뀌도록 하려면 Enter 변수 대신 줄 바꿈 변수를 사용하십시오.
프로시저
지정된 문자열에서 텍스트를 바꾸려면 다음 단계에 따릅니다.
-
작업 팔레트의 문자열 패키지에서 바꾸기 작업을 더블 클릭하거나 드래그합니다.
-
소스 문자열 필드에서 소스 문자열을 지정합니다.
-
문자열 찾기 필드에서 하위 문자열을 지정합니다.
-
찾기 시 필드에서 다음 옵션 중 하나를 선택합니다.
- 대소문자 구분: 텍스트의 대소문자를 일치시킵니다.
- 대소문자 구분하지 않음: 텍스트의 대소문자를 일치시키지 않습니다.
-
찾는 문자열은 필드에서 다음 옵션 중 하나를 선택합니다.
- 정규식: 하위 문자열은 정규식입니다.
- 정규식이 아님: 하위 문자열은 정규식이 아닙니다.
- 옵션:
시작 위치 필드에서 시작 위치를 지정합니다.
그러면 이 필드에 지정한 값에서 작업이 시작됩니다. 예를 들어, 소스 문자열 "Big blue ocean"에 대한 시작 위치 필드에 5를 지정하면 Bot이 실행될 때 작업은 앞의 4개 문자(공백 문자를 포함한 "Big")를 무시하고 "blue ocean"에서 하위 문자열을 검색합니다.
- 옵션:
카운트 필드에서 검색된 문자열을 교체해야 하는 횟수를 지정합니다.
예를 들어, 소스 문자열 ‘Big blue ocean, blue fish, blue sky’에서 처음 두 개의 ‘blue’ 인스턴스를 ‘green’으로 대체한다고 가정합니다. 카운트 필드에 2를 입력하고, 시작 위치 필드에 5를 입력하고, 다음으로 바꾸기 필드에 green을 입력합니다. Bot이 실행되면, 이 작업은 green ocean, green fish, blue sky 출력을 생성합니다.
주: 기본적으로 카운트 필드의 값은 -1로 설정되며, 이는 발견된 문자열의 모든 인스턴스가 대체됨을 의미합니다.
-
다음으로 바꾸기 필드에서 문자열을 대체할 텍스트를 지정합니다.
-
출력을 변수에 지정 목록에서 새 문자열을 포함할 변수를 지정합니다.
-
저장을 클릭하세요.