다음을 통해 공유


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

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

[!참고]

규칙에 추가 하려면는 FIELD 정의 사용을 witadmin 가져오기 및 내보내기 작업 항목 형식에 대해 정의 하는 명령줄 도구입니다.자세한 내용은 작업 항목 형식 사용자 지정 및 관리[witadmin]를 참조하십시오.

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.nnnn

for

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

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

패턴 값 예: Domain\UserID

not

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

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

패턴 값 예: Domain\UserID

맨 위로 이동

패턴 일치 예제

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

ms404842.collapse_all(ko-kr,VS.110).gif릴리스 번호

패턴: ANN.NN.NN

유효한 값

R01.03.04 또는 V05.08.99

유효하지 않은 값

1.3.4 또는 V5.8.99 또는 v1.3

ms404842.collapse_all(ko-kr,VS.110).gif유연한 식별자

패턴: XXX-XXX

유효한 값

001-abc 또는 a00-b02

유효하지 않은 값

1-abc 또는 001.abc

ms404842.collapse_all(ko-kr,VS.110).gif우선 순위

패턴: PN

유효한 값

P1, P5 또는 P9

유효하지 않은 값

1 또는 P10

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

맨 위로 이동

참고 항목

기타 리소스

필드 규칙 작업