다음을 통해 공유


문자열 필드가 패턴과 일치하도록 만들기

업데이트: 2011년 1월

MATCH 요소를 사용하여 String 형식의 필드 값이 지정한 패턴을 따르도록 강제 설정할 수 있습니다. MATCH 요소를 여러 개 정의한 경우 필드에 대해 지정한 패턴 중 하나라도 일치하면 값이 유효합니다. 이러한 요소 중 하나라도 성공하면 필드에 올바른 값이 사용됩니다.

MATCH 요소 구문 구조

MATCH 요소를 사용하면 String 형식 필드의 값이 일치해야 하는 패턴을 정의하여 기본 패턴 일치를 적용할 수 있습니다.

<MATCH pattern="patternValue" for="userGroupName" not="userGroupName" />

특성

MATCH 규칙을 적용할 사용자를 지정할 수 있습니다. 선택적 특성을 정의하지 않으면 Team Foundation Server의 유효한 모든 사용자 및 그룹이 패턴과 일치하는 값을 지정해야 합니다.

특성

설명

pattern

필수적 요소로서, 문자열에만 기본 패턴 일치를 적용합니다. patternValue에 유효한 값은 다음 문자 형식을 표시하는 "A", "N" 및 "X"입니다.

  • "A"는 영문자를 나타냅니다.

  • "N"은 숫자를 나타냅니다.

  • "X"는 영숫자를 나타냅니다.

다른 모든 값은 리터럴로 간주됩니다. 최소 길이: 1, 최대 길이: 255

패턴 값: ^[^\\]*$

패턴 값 예: xxxxx. nn nn

for

선택적 요소로서, 규칙을 적용할 Team Foundation의 사용자 또는 그룹 이름을 지정합니다. 유효한 이름은 1~255자를 포함하는 텍스트 문자열로 구성됩니다.

패턴 값: ^[^\\]+\\[^\\]+$

패턴 값 예: Domain\UserID

not

선택적 요소로서, 규칙을 적용하지 않을 Team Foundation의 사용자 또는 그룹 이름을 지정합니다. 유효한 이름은 1~255자를 포함하는 텍스트 문자열로 구성됩니다.

패턴 값: ^[^\\]+\\[^\\]+$

패턴 값 예: Domain\UserID

맨 위로 이동

패턴 일치 예제

다음 예제에서는 다양한 필드에 대해 패턴 일치가 제대로 사용된 경우와 그렇지 않은 경우를 보여 줍니다.

릴리스 번호

패턴: ANN.NN.NN

유효한 값

R01.03.04 또는 V05.08.99

유효하지 않은 값

1.3.4 또는 V5.8.99 또는 v1.3

유연한 식별자

패턴: XXX-XXX

유효한 값

001-abc 또는 a00-b02

유효하지 않은 값

1-abc 또는 001.abc

우선 순위

패턴: PN

유효한 값

P1, P5 또는 P9

유효하지 않은 값

1 또는 P10

Match 태그는 대소문자를 구분하지 않습니다. 따라서 "PN"은 P1 및 p1과 모두 일치합니다.

맨 위로 이동

참고 항목

기타 리소스

필드 규칙 작업

변경 기록

날짜

변경 내용

이유

2011년 1월

MATCH 요소에 대한 구문이 추가되었습니다.

향상된 기능 관련 정보