Zastosuj wzorzec dopasowany do pola ciągu
Można użyć MATCH elementu, aby wymusić wartości w polu typu String nieprzestrzegania wzorzec, który określisz. Po zdefiniowaniu wielu MATCH elementów, wartość będzie nieprawidłowy, jeśli on zgodny z dowolnym wzorców, które określają dla pola. Jeśli co najmniej jeden element zakończy się powodzeniem, pole ma prawidłową wartość.
Uwaga
Aby dodać regułę FIELD definicji, użyj witadmin Narzędzia wiersza polecenia do importowania i eksportowania definicję typu elementu roboczego.Zobacz Importowanie i eksportowanie elementów pracy oraz zarządzanie nimi [witadmin].
DOPASOWANIE składni struktury
Możesz użyć MATCH elementu, aby wymusić podstawowy wzorzec dopasowywania przez określenie wartości w polach typu ciąg do wzorca muszą być zgodne.
<MATCH pattern="patternValue" for="userGroupName" not="userGroupName" />
Atrybuty
Można określić, do których użytkownicy MATCH reguła ma zastosowanie. Jeśli nie zdefiniowano żadnych atrybutów opcjonalnych, prawidłowego użytkowników i grup w Team Foundation Server należy określić wartość, która odpowiada wzorcowi.
Atrybut |
Opis |
---|---|
pattern |
Parametr wymagany. Wymusza podstawowy wzorzec dopasowywania tylko do ciągów i tylko w przypadku ciągów, którego syncnamechanges="false". Prawidłowe wartości parametru patternValue są "A", "N" i "X", która oznacza następujące znaki:
Wszystkie inne wartości są pobierane jako literały. Minimalna długość: 1; Maksymalna długość: 255. Wartość do wzorca: ^ [^ \\] * $ Przykład wartość wzorzec: xxxxx. nn. nn |
for |
Parametr opcjonalny. Określa nazwę użytkownika lub grupy w Team Foundation do której jest stosowana reguła. Prawidłowe nazwy składają się z ciągu tekstowego, który zawiera od 1 do 255 znaków. Wartość do wzorca: ^ [^ \\] + \\ [^ \\] + $ Przykład wartość wzorzec: domeny\UserID |
not |
Parametr opcjonalny. Określa nazwę użytkownika lub grupy w Team Foundation do kogo zasadę nie ma zastosowania. Prawidłowe nazwy składają się z ciągu tekstowego, który zawiera od 1 do 255 znaków. Wartość do wzorca: ^ [^ \\] + \\ [^ \\] + $ Przykład wartość wzorzec: domeny\UserID |
Powrót do początku
Wzorzec dopasowywania przykłady
Poniższe przykłady pokazują pomyślne i niepomyślne pasuje ciąg dla różnych zastosowań pola.
Numer wersji
Wzorzec: ANN.NN.NN
Weryfikuje |
R01.03.04 lub V05.08.99 |
Sprawdzanie poprawności nie powiodło się |
1.3.4 lub V5.8.99 lub w wersji 1.3 |
Elastyczne identyfikatora
Wzorzec: XXX-XXX
Weryfikuje |
001 abc lub a00 b02 |
Sprawdzanie poprawności nie powiodło się |
1 abc lub 001. abc |
Priorytet
Wzorzec: NC
Weryfikuje |
P1 lub 5 lub P9 |
Sprawdzanie poprawności nie powiodło się |
1 lub p 10 |
Dopasowanie znaczników jest uwzględniana wielkość liter. W związku z tym "NC" odpowiada zarówno P1 p1.
Powrót do początku