Sdílet prostřednictvím


Použití porovnávání vzorů pro pole řetězce

Můžete použít MATCH elementu, který chcete vynutit hodnot v poli typu řetězec, který chcete vykazuje určité určíte.Pokud definujete více MATCH prvků, bude hodnota platná, pokud odpovídá některé z vzory, které zadáte v poli.Pokud alespoň jeden element úspěšné, bude pole má platnou hodnotu.

[!POZNÁMKA]

Chcete-li přidat pravidlo, které FIELD definice, použijte witadmin nástroj příkazového řádku pro import a export definici pro typ pracovní položky.Podívejte se na téma Import, export a správa typů pracovních položek [witadmin].

Shoda Element syntaxe struktury

Můžete použít MATCH elementu, který chcete vynutit základní vzor odpovídající definováním vzor, který hodnoty do polí Typ řetězec se musí shodovat.

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

Atributy

Můžete určit pro uživatele, který MATCH pravidlo platí.Pokud jste nedefinují žádné volitelných atributů, všechny platné uživatele a skupiny v Team Foundation Server musí určovat hodnotu, která odpovídá vzoru.

Atribut

Popis

pattern

Požadováno.Vynucuje základní vzor odpovídající pro pouze řetězce a pouze pro řetězce, jehož syncnamechanges="false".

Platné hodnoty parametru patternValue jsou "A", "N" a "X", které označují následující typy znaků:

  • "A" představuje abecední znak.

  • "N" představuje znak číselný.

  • "X" představuje libovolné alfanumerické znaky.

Všechny ostatní hodnoty jsou vyjmutá jako literály.Minimální délka: 1; Maximální délka: 255.

Hodnota vzorku: ^[^\\]*$

Příklad hodnoty vzor: xxxxx.nn.nn

for

Volitelné.Určuje jméno uživatele nebo skupiny v Team Foundation, na které se pravidlo vztahuje.Platné názvy jsou tvořeny řetězcem textu obsahujícím od 1 do 255 znaků.

Hodnota vzorku: ^[^\\]+\\[^\\]+$

Příklad hodnoty vzor: domény/UserID

not

Volitelné.Určuje jméno uživatele nebo skupiny v Team Foundation, na které se pravidlo nevztahuje.Platné názvy jsou tvořeny řetězcem textu obsahujícím od 1 do 255 znaků.

Hodnota vzorku: ^[^\\]+\\[^\\]+$

Příklad hodnoty vzor: domény/UserID

Zpět na začátek

Příklady odpovídající vzoru

Následující příklady ilustrují úspěšné a neúspěšné vzor odpovídá pro různé účely pole.

Číslo verze

Vzor: ANN.NN.NN

Ověří

R01.03.04 nebo V05.08.99

Ověření nezdaří

1.3.4 nebo V5.8.99 nebo v1.3

Flexibilní identifikátor

Vzor: XXX-XXX

Ověří

001-abc nebo a00 b02

Ověření nezdaří

1-abc nebo 001. "abc"

Priorita

Vzor: PN

Ověří

P1 nebo P5 nebo P9

Ověření nezdaří

1 nebo P10

Shoda značky jsou velká a malá písmena.Proto "Č.V." odpovídá P1 a p1.

Zpět na začátek

Viz také

Další zdroje

Použití pravidla pro pole pracovní položky