Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

정규식 부분 일치

항목값
화면 이름Regex find
식별자regexFindV1
지원 실행 방식Batch, Faster, Streaming
범주정규식 (Regex), 문자열 (String)
반환 자료형Boolean

표현식에서 정규식 일치를 찾습니다. 문자열의 일부만 일치해도 됩니다.

입력 인자

이름지정 여부자료형의미와 조건
Expression필수Expression<String>정규식과 비교할 표현식입니다.
Regex필수Expression<String>찾을 정규식입니다.

입출력 예시

예시 1: 기본 동작

패턴은 문자열 안에 있으면 되며 전체 값과 일치할 필요는 없습니다.

인자 값:

  • Expression: abcdefg
  • Regex: abc

출력: true

예시 2: 기본 동작

정규식 패턴을 찾습니다.

인자 값:

  • Expression: abcdefg
  • Regex: abc?d

출력: true

예시 3: 기본 동작

정규식이 입력 문자열에 일치하지 않는 경우입니다.

인자 값:

  • Expression: abdefg
  • Regex: ab?d

출력: true

예시 4: null 처리, ANSI 모드 켜짐

null 패턴은 null을 전파합니다.

인자 값:

  • Expression: foo
  • Regex: null

출력: null

예시 5: null 처리, ANSI 모드 켜짐

null 열은 null을 전파합니다.

인자 값:

  • Expression: null
  • Regex: ab?d.*

출력: null

예시 6: null 처리, ANSI 모드 켜짐

인자 값:

  • Expression: foo
  • Regex: pattern
foopattern출력
foo(false
foonullnull
nullfoonull
nullnullnull

예시 7: null 처리

역추적을 사용하는 정규식도 일치시킬 수 있습니다.

인자 값:

  • Expression: hello hello
  • Regex: (hello) \1

출력: true

예시 8: null 처리

전방 탐색을 사용하는 정규식도 일치시킬 수 있습니다.

인자 값:

  • Expression: helloworld
  • Regex: (\w+)(?=world)

출력: true

예시 9: null 처리, ANSI 모드 꺼짐

null 패턴은 일치하지 않습니다.

인자 값:

  • Expression: foo
  • Regex: null

출력: false

예시 10: null 처리, ANSI 모드 꺼짐

null 열은 일치하지 않습니다.

인자 값:

  • Expression: null
  • Regex: ab?d.*

출력: false

예시 11: null 처리, ANSI 모드 꺼짐

인자 값:

  • Expression: foo
  • Regex: pattern
foopattern출력
foo(false
foonullfalse
nullfoofalse
nullnullfalse