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. PWartość wzorca: ^[^\\]*$ Przykład wartość wzorzec: xxxxx.nn.nn |
for |
Parametr opcjonalny.Określa nazwę użytkownika lub grupy w Team Foundation, którego/której dotyczy reguła.Prawidłowe nazwy składają się z ciągu tekstowego, który zawiera od 1 do 255 znaków. Wartość wzorca: ^[^\\]+\\[^\\]+$ Przykład wartość wzorzec: domeny\UserID |
not |
Parametr opcjonalny.Określa nazwę użytkownika lub grupy w Team Foundation, którego/której nie dotyczy reguła.Prawidłowe nazwy składają się z ciągu tekstowego, który zawiera od 1 do 255 znaków. Wartość 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