패턴

패턴은 데이터에 적합한 형식을 정의하는 데 도움이 됩니다.

특정 패턴에 대해 필드 및/또는 테이블 열의 데이터를 검증합니다. 디자인 뷰에서 필드 또는 열을 정의하는 동안 선택한 필드에 데이터 패턴을 지정합니다.

사용 가능한 다른 패턴에 따라 날짜, 숫자 또는 텍스트 필드의 패턴을 지정합니다. 일반적인 예는 아래 테이블을 참조하십시오.

텍스트

필드 패턴 참고 설명
이메일 ^([a-z0-9_\.-]+)@([\da-z\.-]+)\.([a-z\.]{2,6})$ 이 정규 표현식은 john@ado.com과 같은 이메일의 유효성을 확인합니다. 이메일 필드는 정규 표현식을 지원합니다.
전화 번호 ^(\(?\+?[0-9]*\)?)?[0-9_\- \(\)]*$ 이 정규 표현식은 (+64) 38 3235393과 같은 전화번호의 유효성을 확인합니다. 전화번호 필드는 정규 표현식을 지원합니다.
웹사이트 ^([a-zA-Z0-9]+(\.[a-zA-Z0-9]+)+.*)$ 이 정규 표현식은 www.domain.com과 같은 웹사이트의 유효성을 확인합니다. 웹사이트 필드는 정규 표현식을 지원합니다.
숫자 문자열 ^[0-9]{1,45}$ 이 정규식은 0~9의 숫자이고 길이가 45자로 제한된 문자열을 검증합니다. 숫자 문자열 필드는 정규 표현식을 지원합니다.
영숫자 ^[A-Za-z0-9_@./#&+-]*$ 이 정규 표현식은 INV-001과 같은 영숫자 값을 포함하는 문자열을 검증합니다. 영숫자 필드는 정규 표현식을 지원합니다.

숫자

필드 패턴 참고 설명
숫자 문자열 ^[0-9]{1,45}$ 이 정규식은 0~9의 숫자이고 길이가 45자로 제한된 문자열을 검증합니다. 숫자 문자열 필드는 정규 표현식을 지원합니다.

날짜 및 숫자 필드 자동 수정

이것은 날짜 및 숫자 형식 유형에 대해 IQ Bot의 기본 제공 기능 중 하나입니다. 스캔 된 문서의 날짜 / 번호가 정확하지 않은 경우에도 정의 된 패턴을 기반으로 자동 검증 및 수정을 수행합니다.

주: 자동 수정은 특수 패턴에만 지원됩니다.

다음 테이블은 잘못된 날짜와 숫자의 자동 수정을 IQ Bot으로 보여줍니다.

잘못된 OCR 값 패턴 자동 수정 설명
DATE

12 F3B 2 0 1 5

15 10-2015

dd mmm yyyy

dd-mm-yyyy

12 FEB 2015

15-10-2015

첫 번째 예에서, IQ Bot은 잘못된 OCR "F3B"를 "FEB"로 자동 수정합니다.

두 번째 예에서, IQ Bot은 "15 10-2015"를 "15-10-2015"로 자동 수정합니다.

숫자

123 4567

12.34,S67.12

9999999

99,99,999.00

1234567

1234567,12

첫 번째 예에서, 패턴에 대한 검증 후에 "3"과 "4" 사이에 있는 추가 공백이 삭제됩니다.

두 번째 예에서, 영문자 "S"가 "5"로 수정됩니다.

주: 소수점과 자릿수 사이에 공백이 있는 경우 왼쪽에서 적어도 한 자리 숫자, 오른쪽에서 두 자리 숫자(예: 1.23)가 있는 영문 숫자 값이 자동으로 정정됩니다. 예를 들어 값 1. 23 또는 1. 23 또는 1 .23은 자동으로 1.23으로 수정됩니다.

이 기능을 사용하려면 선택한 날짜 및 숫자 형식 필드에 검증 옵션의 패턴을 추가합니다.

특수 숫자 패턴

특수 패턴은 접두어, 숫자 패턴 및 접미어로 구성됩니다. 각각의 용도는 다음과 같이 설명됩니다.
  • 접두어: 숫자 패턴 앞에 추가되는 모든 기호 또는 텍스트 문자열입니다.
  • 접미어: 숫자 패턴 뒤에 추가되는 모든 기호 또는 텍스트 문자열입니다.
  • 숫자 패턴: 숫자 패턴은 두 부분으로 구성됩니다.

    • 정수 부분:

      이는 9로 표시됩니다.

      정수 부분의 9는 정수 패턴과 구분 기호(예: 쉼표, 공백 등)를 나타냅니다.

    • 소수 부분

      이는 0으로 표시됩니다.

      소수 두 자리가 필요하면 2개의 0으로 표시됩니다.

      소수 부분을 지정하는 것은 선택 사항입니다.

      숫자 데이터의 유효성을 검사하기 위해 정의된 숫자 형식입니다.

      IQ Bot 은 데이터의 처리 및 검증을 쉽게 하기 위해 접두사 및 접미어를 지원합니다. 패턴 및 숫자 필드에 접미어와 접두어를 지정하는 것은 선택 사항입니다. 접미어 또는 접두사를 지정하지 않더라도 IQ Bot은 자동으로 수정하고 숫자 필드에 필요한 통화 기호 및 측정 단위를 접두어 또는 접미사로 포함시킵니다. 패턴 및 숫자 데이터에 통화 기호 및 측정 단위를 지정하면 IQ Bot은 데이터에서 통화 기호 및 측정 단위를 삭제합니다.

      주: IQ Bot은 다음 통화 기호를 자동으로 인식합니다. $, ¥, £, ₹, €, Rs, USD, EUR, CAD, AUD, GBP,INR. 데이터에 유효한 통화 기호를 지정하는 것이 좋습니다

IQ Bot 은 데이터의 처리 및 검증을 쉽게 하기 위해 접두사 및 접미어를 지원합니다. 패턴 및 숫자 필드에 접미어와 접두어를 지정하는 것은 선택 사항입니다. 접미어 또는 접두사를 지정하지 않더라도 IQ Bot은 자동으로 수정하고 숫자 필드에 필요한 통화 기호 및 측정 단위를 접두어 또는 접미사로 포함시킵니다. 패턴 및 숫자 데이터에 통화 기호 및 측정 단위를 지정하면 IQ Bot은 데이터에서 통화 기호 및 측정 단위를 삭제합니다.

주: IQ Bot은 다음 통화 기호를 자동으로 인식합니다. $, ¥, £, ₹, €, Rs, USD, EUR, CAD, AUD, GBP,INR. 데이터에 유효한 통화 기호를 지정하는 것이 좋습니다

특수 숫자 패턴의 예

패턴
지원되는 패턴

숫자 패턴에 대해 지원되는 형식:

  • 10진수(인도)
  • 10진수(미국, 영국, 호주 및 기타)
  • 숫자(인도)
  • 숫자(미국, 영국, 호주 및 기타)
  • 일반 10진수
  • 일반 숫자
9999999,00 2597,23
9999999,00 7562597,23
9 999 999.00 2 597.23
9 999 999.00 7 562 597.23
9999999,00 2597,23
9999999,00 7562597,23
99,99,999.00 75,26,569.56
$ 9.999.999,00 $ 7.562.597,23
$9 999 999.00 $7 562 597.23
9 999 999,00 $ 2 597,23 $
€ 9999999,00 € 7562597,23
€ 9999999,00 €7562597,23
99,99,999.00 € 75,62,€597.23
EUR 9,999,999.00 EUR 7,562,597.23
EUR9 999 999.00 EUR7 562 597.23
9999999.00 EUR 62597.23 EUR
9999999.00 62.986.51
9, 999, 999. 00 232, 510. 68

특수 날짜 패턴

지원되는 날짜 구분 기호에는 /(슬래시), -(대시), 공백, .(점) 및 ,(쉼표)가 포함됩니다.

  • d - 월의 숫자 일, 1~31(예: 5, 15 등)
  • dd - 월의 숫자 일, 01~31(예: 05, 15 등)
  • m - 숫자 월(예: 1월의 경우 1)
  • mm - 숫자 월(예: 1월의 경우 01)
  • mmm - 월의 첫 세 글자(예: 11월의 경우 NOV)
  • mmmm - 월의 전체 이름(예: June)

특수 날짜 패턴의 예

패턴
mm-dd-yy 01-31-18
mmm-dd-yyyy Jan-31-2018
mmmm dd, yyyy 2018-01-31
Mmmm d, yyyy January 9, 2018
D M YY 9 5 15
D MM YY 9 11 15
D MMM YY 7 MAR 15
D MMMM YY 7 MARCH 15
M DD YYYY 5 05 2018
D/MM/YY 2018년 05월 05일
M/D/YY 9/5/15
DD / M / YYYY 05 / 9 / 2018
MMM / DD / YY MAR / 05 / 18
D-MMMM-YY 09-APRIL-18
M-D-YY 5-5-18
MM-D-YY 11-5-18
MMM-DD-YYYY NOV-13-2018
DD - M - YYYY 13 - 5 – 2019
MMMM - DD - YY OCTOBER - 05 – 18
D.MMMM.YYYY 05.APRIL.2018
MMMM.DD.YYYY APRIL.05.2018
D . M . YY 5 . 5 . 18
D . MM . YY 5 . 05 . 18
DD . MMM . YY 05 . JUL . 18
M . DD . YYYY 5 . 11 . 2018
MMMM . DD . YY MAY . 13 . 13
YYYY-MM-DD 2018-01-27
YYYY/MM/DD 2017/07/27