Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako hodnotiť Word pre abecede jazyka

Testovanie slovo , reťazec alebo postupnosť znakov , či sa hodí základné vzor , ako je napríklad iba pomocou abecedné znaky , je potenciálne náročná úloha . Avšak , Visual Basic podporuje špeciálnej syntaxe , tzv regulárne výrazy ( alebo regex ) , že je úloha ľahká . Pokyny dovolená 1

Kliknite na " Nástroje " . Pretiahnite tlačidlo a textové pole do formulára .
2

Dvakrát kliknite na tlačidlo . Tým sa dostanete do editora kódu pre , keď používateľ klikne na tlačidlo . Vložte nasledujúci kód :

Dim y As String = TextBox1.Text
3

vložte nasledujúci vyhlásiť vaše regulárne výrazy , ktoré popisujú dva typy testov abecedy :

Dim alphaNumericRegex ako nový Regex ( " ^ \\ w + $ " )

Dim alphaOnlyRegex As New Regex ( " ^ [ a - zA - Z ] + $ " )

Regulárny výraz Syntax sa môže zdať trochu ťažké na prvý , tak sa poďme prejsť krok za krokom . Oba príkazy syntaxe začiatok a koniec s " ^ " a " $ " znaky . Jedná sa o regex príkazy na začiatku a na konci reťazca . Alfanumerický regex , ktorý zodpovedá písmená a čísla , používa " \\ w + " príkaz . " \\ W " odpovedá ľubovoľný alfanumerický znak , zatiaľ čo znamienko plus povie to , aby viac ako jeden znak , aby zodpovedali . Takže celý zápas vzor je " začiatok reťazca , ľubovoľný počet alfanumerických znakov , a na konci reťazca . "

Druhý príkaz je podobný ako prvý , ale obsahuje " [ a - zA - Z ] . " Tieto povedať , že to , aby zodpovedala niektoré z postáv uvedených v dosahu . Tak to bude čítať " začiatok reťazca , ľubovoľný počet znakov medzi buď " A " a " Z " alebo " A " a " Z " , a na konci reťazca . "

Zdroje pre ďalšie podrobnosti o Syntax regulárneho výrazu
4

Vložte nasledujúce riadky , ktoré budú testovať kód a vytlačiť výsledky do ladiaceho programu : .

Debug.WriteLine ( " Je to alfanumerický ? " & alphaNumericRegex.IsMatch ( y ) )

Debug.WriteLine ( " Je to alfa len ? " & alphaOnlyRegex.IsMatch ( y ) )
5

Stlačte " F5 " pre spustenie testu .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené