정규 표현식에 따라 첫 번째로 일치하는 하위 문자열을 추출합니다.
사용 예
=REGEXEXTRACT("내가 좋아하는 숫자는 241, 친구가 좋아하는 숫자는 17", "\d+")
도움말: REGEXEXTRACT는 첫 번째로 일치하는 값을 반환하므로 이 예에서는 '241'이 반환됩니다.
구문
REGEXEXTRACT(텍스트, 정규_표현식)
-
텍스트
- 입력 텍스트입니다. -
정규_표현식
:텍스트
에서 표현식과 일치하는 첫 번째 부분이 반환됩니다.
캡처 그룹
캡처 그룹을 사용하여 여러 결과를 반환할 수 있습니다. 캡처 그룹은 괄호로 묶을 수 있는 패턴의 일부입니다. 캡처 그룹이 없는 경우 함수는 전체 일치 값을 반환합니다.
사용 예
=REGEXEXTRACT("텍스트에서 여러 값을 추출할 수도 있습니다.”, “텍스트에서 여러 (\w+)을 (\w+)할 수도 있습니다.”)
도움말: 위의 예에서는 데이터의 열 2개가 반환되며 첫 번째 열에는 '값', 두 번째 열에는 '추출'이 반환됩니다.
참고
- Google 제품은 정규 표현식에 RE2 표현식을 사용합니다. Google Sheets는 유니코드 문자 클래스로 비교하는 것을 제외한 RE2를 지원합니다. RE2 표현식을 사용하는 방법을 자세히 알아보세요.
- 이 함수에는 숫자가 아닌 텍스트만 입력할 수 있으며 출력값으로 텍스트가 반환됩니다. 숫자를 출력하려면
VALUE
함수를 이 함수와 함께 사용해 보세요. 또한 숫자를 입력하려면TEXT
함수를 사용하여 숫자를 텍스트로 변환하세요.
참고 함수
REGEXMATCH
: 텍스트 일부가 정규 표현식과 일치하는지 여부입니다.
REGEXREPLACE
: 정규 표현식을 사용하여 텍스트 문자열의 일부를 다른 텍스트 문자열로 대체합니다.
SUBSTITUTE
: 문자열에서 기존 텍스트를 새 텍스트로 대체합니다.
REPLACE
: 텍스트 문자열의 일부를 다른 텍스트 문자열로 대체합니다.