전화 번호 정규화 규칙 정규식

정규식의 패턴 일치 표시법을 사용하면 많은 양의 텍스트를 신속하게 구문 분석하여 특정 문자 패턴을 찾거나 텍스트 부분 문자열을 추출, 편집, 대체 또는 삭제하거나 보고서를 생성하기 위해 추출된 문자열을 모음에 추가할 수 있습니다. 다음과 같이 .NET 정규식을 사용하여 전화 패턴과 변환 패턴을 지정합니다.

  • 전화 패턴 정규식. 특정 숫자 집합을 나타내는 지정자 및 변수로 구성됩니다. 예를 들어 전화 패턴 정규식 ^9(\d{7})$는 숫자 9 다음에 임의의 7개 숫자가 오는 전화 번호를 설명합니다.

  • 변환 패턴 정규식. + 기호, 숫자 및 $ 기호로 구성됩니다. $ 기호는 괄호 안에 포함된 전화 패턴 정규식의 항목을 캡처합니다. $ 기호 다음에 오는 숫자는 전화 패턴 정규식에 의해 지정된 총 캡처 수보다 작거나 같아야 합니다.

    예를 들어 변환 패턴 정규식 +1425$1은 접두사 +1425를 캡처(괄호 안의 전화 패턴)에 추가하는 변환을 설명합니다. 전화 패턴 정규식이 ^9(\d{3})(\d{4})$(두 개의 캡처 포함)인 경우 $ 기호 다음의 숫자는 1 또는 2만 될 수 있습니다.

다음 표에서는 샘플 정규화 규칙과 해당 규칙의 규칙 이름, 설명, 전화 패턴 및 변환 패턴 값을 보여 줍니다.

규칙 이름

설명

전화 패턴

변환 패턴

예제

4digitExtension

4자리 내선 번호 변환

^(\d{4})$

+1425555$1

1234가 +14255551234로 변환됨

5digitExtension

5자리 내선 번호 변환

^8(\d{4})$

+1425558$1

81234이 +14255581234로 변환됨

7digitcallingRedmond

7자리 번호를 레드몬드 지역 번호로 변환

^(\d{7})$

+1425$1

5551212이 +14255551212로 변환됨

7digitcallingDallas

7자리 번호를 달라스 지역 번호로 변환

^(\d{7})$

+1972$1

5551212가 +19725551212로 변환됨

10digitcallingUS

미국 10자리 번호 변환

^(\d{10})$

+1$1

2065551212가 +12065551212로 변환됨

LDCallingUS

미국 LD 접두사 포함 번호 변환

^1(\d{10})$

+1$1

12145551212가 +12145551212로 변환됨

IntlCallingUS

미국 국가별 접두사 포함 번호 변환

^011(\d*)$

+$1

011914412345678이 +914412345678로 변환됨

RedmondOperator

0을 레드몬드 교환으로 변환

^0$

+14255551212

0이 +14255551212로 변환됨

RedmondSitePrefix

온넷 접두사(6) 및 레드몬드 사이트 코드(222) 포함 번호 변환

^6222(\d{4})$

+1425555$1

62221234가 +14255551234로 변환됨

NYSitePrefix

온넷 접두사(6) 및 뉴욕 사이트 코드(333) 포함 번호 변환

^6333(\d{4})$

+1202555$1

63331234가 +12025551234로 변환됨

DallasSitePrefix

온넷 접두사(6) 및 달라스 사이트 코드(444) 포함 번호 변환

^6444(\d{4})$

+1972555$1

64441234가 +19725551234로 변환됨

온라인으로 자세히 알아보기

확장하거나 축소하려면 클릭합니다.

전화 번호 정규화 규칙을 지정하는 방법, .NET 정규식을 사용하여 이러한 규칙을 만드는 방법, 추가 샘플에 대한 자세한 내용은 Office Communications Server 기술 라이브러리의 Enterprise Voice 설명서를 참조하십시오.

Office 기술 확장
교육 살펴보기
새로운 기능 우선 가져오기
Office Insider 참여

이 정보가 유용한가요?

의견 주셔서 감사합니다!

피드백을 주셔서 감사합니다. Office 지원 에이전트와 연락하는 것이 도움이 될 것 같습니다.

×