패턴 검색과 대체
- 업데이트 날짜:2025-07-30
- 3분 (읽기 시간)
문자열에서 정규식과 일치하는 부분 문자열을 검색하고 해당 부분 문자열을 대체 문자열로 대체합니다. 패턴 일치를 위한 문자의 특정 조합이 정규식을 위해 필요합니다. 정규식에서의 특수 문자에 대한 더 자세한 정보는 상세 도움말에서 정규식 입력 설명을 참조하십시오.

입력/출력
모두 대체? (거짓)
—
모두 대체?가 참인 경우, VI는 정규식과 일치하는 문자열의 모든 부분 문자열을 대체합니다. 거짓(기본)인 경우, 함수는 문자열의 첫번째 부분 문자열만 대체합니다.
문자열
—
문자열은 함수가 검색할 입력 문자열을 지정합니다.
정규식("")
—
정규식은 문자열에서 검색하려는 패턴입니다. 정규식에 특수 문자를 사용할 수 있습니다. VI가 정규식을 찾지 못한 경우, 결과 문자열은 문자열이며 일치 후의 오프셋은 -1입니다. 정규식이 빈 문자열과 일치할 경우, 함수는 아무것도 대체하지 않고, 결과 문자열은 문자열이며, 일치 후의 오프셋은 모두 대체?가 참 또는 거짓인지에 따라서 각각 0 또는 문자열의 길이를 반환합니다.
대체 문자열("")
—
대체 문자열은 정규식과 일치하는 문자열의 부분 문자열을 대체합니다. 기본값은 빈 문자열입니다.
오프셋(0)
—
오프셋은 문자의 개수를 문자열로 지정하며, 함수는 이 부분부터 일치하는 부분을 검색합니다. 오프셋은 숫자여야 합니다. 문자열의 첫번째 문자의 오프셋은 0입니다. 오프셋이 연결되지 않았거나 0 미만이면, 함수는 오프셋을 0으로 처리합니다.
결과 문자열
—
결과 문자열은 대체한 문자를 가지는 편집된 문자열을 포함합니다.
일치 구문 뒤의 오프셋
—
일치 구문 뒤의 오프셋은 마지막 일치 구문 뒤 첫번째 문자의 문자열에서 인덱스입니다. VI가 일치 구문을 찾지 못한 경우, 일치 구문 뒤의 오프셋은 –1입니다. |
이 VI는 [패턴 일치] 함수와 유사합니다.
이 VI는 대소문자 구문 검색 또는 [문자열 검색과 대체] 함수보다 더 복잡한 패턴을 검색할 수 있습니다.
모두 대체? (거짓)
—
문자열
—
오프셋(0)
—
결과 문자열
—
일치 구문 뒤의 오프셋
—