Sdílet prostřednictvím


Apply pattern matching to a string field

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, and manage work item types [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 název uživatele nebo skupinu v Team Foundation do kterého bude pravidlo použito. Platný název se skládá z řetězce text, který obsahuje mezi 1 až 255 znaků.

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

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

not

Volitelné. Určuje název uživatele nebo skupinu v Team Foundation na kterému pravidlo nevztahuje. Platný název se skládá z řetězce text, který obsahuje mezi 1 až 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.

ms404842.collapse_all(cs-cz,VS.140).gifČí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

ms404842.collapse_all(cs-cz,VS.140).gifFlexibilní identifikátor

Vzor: XXX-XXX

Ověří

001-abc nebo a00 b02

Ověření nezdaří

1-abc nebo 001. "abc"

ms404842.collapse_all(cs-cz,VS.140).gifPriorita

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