ValidatePattern attribútumdeklarációja
A ValidatePattern attribútum meghatároz egy reguláriskifejezés-mintát, amely érvényesíti egy parancsmag-paraméter argumentumát. Ezt az attribútumot a függvények is Windows PowerShell használni.
Ha a ValidatePattern parancsmagon belül van meghívva, a Windows PowerShell-runtime sztringgé konvertálja a parancsmag paraméterének argumentumát, majd összehasonlítja ezt a sztringet a ValidatePattern attribútum által megadott mintával. A parancsmagot csak akkor futtatja a rendszer, ha az argumentum és a megadott minta konvertált sztringrelezentációja megegyezik. Ha nem egyeznek, a rendszer hibát ad vissza Windows PowerShell futtatáskor.
Szintaxis
[ValidatePattern(string regexString)]
[ValidatePattern(string regexString, Named Parameters)]
Paraméterek
RegexString
(System.String) Kötelező. Egy reguláris kifejezést ad meg, amely érvényesíti a paraméter argumentumát.
Options (System.Text.Regularexpressions.Regexoptions) Nem kötelező elnevezett paraméter. A Reguláris kifejezések beállításait megjelölő System.Text.Regularexpressions.Regexoptions jelzők bitenkénti kombinációját adja meg.
Megjegyzések
Ez az attribútum paraméterenként csak egyszer használható.
A minta további
Option
meghatározásához használhatja a attribútum paraméterét. Például megkülönböztetheti a minta kis- és nagybetűket.Ha ezt az attribútumot egy gyűjteményre alkalmazza, a gyűjtemény minden elemének egyeznie kell a mintával.
A ValidatePattern attribútumot a System.Management.Automation.Validatepatternattribute osztály határozza meg.
Lásd még:
Visszajelzés
https://aka.ms/ContentUserFeedback.
Hamarosan elérhető: 2024-ben fokozatosan kivezetjük a GitHub-problémákat a tartalom visszajelzési mechanizmusaként, és lecseréljük egy új visszajelzési rendszerre. További információ:Visszajelzés küldése és megtekintése a következőhöz: