가이드

텍스트에 여러 찾기 및 바꾸기 규칙 적용하기

텍스트와 규칙 목록을 입력하면 여러 찾기 및 바꾸기를 정한 순서로 적용할 수 있습니다. 일반 문자 방식과 정규식 방식을 규칙별로 선택할 수 있습니다.

도구 텍스트 찾기 및 바꾸기

치환 작업의 흐름 이해하기

문서의 표현을 여러 단계로 바꿀 때 이 도구를 활용할 수 있습니다. 텍스트와 규칙 목록을 넣으면 규칙이 정한 순서로 처리됩니다. 첫 규칙의 결과는 다음 규칙의 입력이 됩니다. 그래서 용어 통일, 표기 정리, 문구 교체처럼 순서가 중요한 작업에 알맞습니다.

일반 문자 방식은 찾을 값을 문자 그대로 다룹니다. 이 방식은 기본적으로 대소문자를 구분하지 않습니다. 필요하면 규칙별로 대소문자 구분을 켤 수 있습니다. 더 넓은 패턴을 다루려면 정규식 방식을 선택할 수 있습니다.

입력은 간단히 나눌 수 있습니다.

  • 텍스트: 바꿀 원문입니다.
  • 찾을 값: 찾을 문자나 패턴입니다.
  • 바꿀 값: 찾은 부분을 대신할 문자입니다.
  • 정규식: 찾을 값을 패턴으로 해석할지 정합니다.
  • 대소문자 구분: 문자 비교 방식을 조정합니다.
  • 규칙 순서: 앞뒤 변환의 흐름을 정합니다.

빈 텍스트를 보내면 결과도 빈 텍스트가 되며 규칙은 처리되지 않습니다. 따라서 실제 문장을 바꾸려면 먼저 대상 텍스트가 비어 있지 않은지 살펴보세요.

입력과 실행 순서 정하기

  1. 바꿀 텍스트를 입력합니다. 값이 없거나 빈 값이면 작업은 빈 결과로 끝나고 적용된 규칙 수는 0이 됩니다. 이 경우 규칙 목록을 검토하기 전에 텍스트 입력부터 확인하세요.

  2. 규칙을 목록에 추가합니다. 각 항목에 찾을 값과 바꿀 값을 넣고, 필요한 경우 정규식과 대소문자 구분을 설정합니다. 일반 문자 방식에서는 찾을 값이 문자 그대로 비교됩니다. 대소문자 구분을 켜지 않으면 비교가 대소문자를 구분하지 않습니다.

  3. 규칙의 순서를 정합니다. 먼저 실행할 항목을 위에 두고, 그 결과를 다시 다룰 항목을 뒤에 둡니다. 앞선 규칙이 만든 문구는 뒤 규칙의 찾기 대상이 될 수 있습니다. 그러므로 같은 표현을 여러 번 바꾸는 작업에서는 순서를 먼저 설계하세요.

  4. 정규식이 필요할 때만 해당 설정을 켭니다. 정규식 규칙의 찾을 값에는 일반 문장 대신 패턴을 입력합니다. 단순한 단어 교체라면 일반 문자 방식을 쓰는 편이 입력을 확인하기 쉽습니다.

  5. 실행 전에 빈 찾을 값을 점검합니다. 찾을 값이 비어 있거나 빠진 규칙은 건너뛰며 적용된 규칙으로 세지 않습니다. 바꿀 값만 넣은 항목은 원하는 변환을 만들지 못할 수 있습니다.

  6. 텍스트가 비어 있지 않은데 규칙을 생략하거나 null로 두면 규칙이 없는 목록으로 처리됩니다. 반대로 목록이 아닌 값을 규칙 입력에 넣으면 성공하지 못한 결과가 됩니다. 규칙을 보낼 때는 목록 형태를 유지하세요.

  7. 실행 후에는 최종 텍스트와 처리 결과를 함께 확인합니다. 여러 항목을 쓸수록 첫 항목의 결과가 뒤 항목에 영향을 주는지 살펴보는 것이 좋습니다.

최종 결과와 적용 상태 읽기

결과의 최종 텍스트는 규칙을 목록 순서로 거친 뒤의 값입니다. 앞에서 바뀐 단어가 뒤 규칙에 다시 맞으면 추가 변환이 일어날 수 있습니다. 반대로 뒤 규칙이 원래 표현만 찾도록 만들어졌다면 앞선 변환 뒤에는 적용되지 않을 수 있습니다. 같은 규칙이라도 배열 순서를 바꾸면 결과가 달라질 수 있는 이유입니다.

적용된 규칙 수를 볼 때는 빈 찾을 값이 빠졌는지 함께 확인하세요. 이런 항목은 건너뛰므로 목록의 항목 수와 실제 적용 수가 같지 않을 수 있습니다. 규칙을 생략한 경우에는 비어 있는 목록처럼 처리되므로 원문이 그대로 남을 수 있습니다.

정규식에 오류가 있으면 해당 항목은 적용되지 않습니다. 오류 정보는 모이지만 전체 처리는 성공으로 보고될 수 있습니다. 따라서 성공이라는 결과만 보고 패턴이 반영되었다고 판단하지 말고, 최종 텍스트에서 해당 부분의 변화를 직접 확인하세요. 변화가 없으면 패턴의 문법과 대소문자 설정을 다시 살펴본 뒤 수정한 규칙으로 실행합니다.

결과가 예상과 다를 때는 세 가지를 차례로 보세요. 먼저 텍스트가 비어 있지 않은지 확인합니다. 다음으로 찾을 값이 빠진 항목을 찾습니다. 마지막으로 규칙 순서와 정규식 설정을 점검합니다. 이 순서로 보면 입력 문제와 규칙 문제를 구분하기 쉽습니다.

사용 예시

문서에 남은 동물 표현을 단계적으로 통일하기 위해 두 치환 규칙을 정해진 순서로 적용합니다.

텍스트에 ‘고양이와 CAT’을 넣고 첫 규칙에서 ‘고양이’를 ‘강아지’로 바꾼 다음 두 번째 규칙에서 ‘강아지’를 ‘반려견’으로 바꾸도록 목록을 구성합니다.

실행 뒤에는 첫 번째 변환이 반영되고 그 결과에 두 번째 변환이 이어진 최종 텍스트와 처리 상태를 확인하는 형태입니다. 최종 텍스트는 ‘반려견와 CAT’가 되며, 적용된 규칙 수는 2입니다.

제한 사항

  • 오류가 있는 정규식 항목은 적용되지 않을 수 있으며 빈 찾을 값은 처리 대상에서 빠집니다.

자주 발생하는 오류

  • 텍스트는 입력했지만 규칙을 한 개의 값이나 객체로 보냈다면 목록이 아니어서 성공하지 못할 수 있습니다. 규칙을 목록으로 묶고 각 항목에 필요한 값을 넣어 다시 실행하세요.

자주 묻는 질문

텍스트를 입력하지 않아도 실행할 수 있나요?

빈 텍스트나 생략된 텍스트로도 실행할 수 있지만, 이 경우 결과는 빈 텍스트이고 규칙은 처리되지 않습니다. 텍스트가 비어 있지 않다면 규칙을 생략하거나 null로 둘 때 빈 목록으로 처리됩니다.

정규식으로 찾기 및 바꾸기를 할 수 있나요?

정규식 설정을 켜면 찾을 값을 정규식 패턴으로 사용할 수 있습니다. 대소문자 구분 여부는 별도로 정할 수 있습니다.

정규식이 잘못되면 전체 결과가 실패하나요?

잘못된 정규식 항목은 적용되지 않고 오류 정보가 수집될 수 있지만, 전체 처리는 성공으로 보고될 수 있습니다. 최종 텍스트에 변경이 반영되었는지 확인하고 패턴을 고쳐 다시 실행하세요.

도구

텍스트 찾기 및 바꾸기