Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Visual Basics Programmering >> Content

    Hur man ska värdera ett Word för Alphabet i Visual Basic

    Testa ett ord , sträng eller en sekvens av tecken för att se om de passar ett grundläggande mönster , som bara använder alfabetiska tecken , är en potentiellt utmanande uppgift . Däremot stöder Visual Basic en speciell syntax som kallas Regular Expressions ( eller regex ) , som gör uppgiften lätt . Instruktioner
    1

    Klicka på " Toolbox . " Dra en knapp och en textruta på formuläret .
    2

    Dubbelklicka på knappen . Detta kommer att ta dig till koden redaktör för när användaren klickar på knappen . Klistra in följande kod :

    Dim s As String = TextBox1.Text
    3

    Klistra in följande för att deklarera dina reguljära uttryck som beskriver två typer av alfabet tester :

    Dim alphaNumericRegex Som New Regex ( " ^ \\ w + $ " ) katalog

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

    Reguljärt uttryck syntax kan verka lite svårt i början , så låt oss gå igenom det steg för steg . Båda syntax kommandona startar och slutar med " ^ " och "$" tecken . Dessa är de regex kommandon för början och slutet av en sträng. Den alfanumeriska regex som matchar bokstäver och siffror , använder " \\ w + " kommandot . " \\ w " matchar alla alfanumeriska tecken , medan plustecknet berättar det att låta mer än ett tecken för att matcha . Så hela matchen mönstret är " början på en sträng , ett antal alfanumeriska tecken , och slutet av strängen . "

    Andra kommandot liknar den första , men den innehåller " [ a - ZA- Z ] . " Dessa berättar den för att matcha någon av de tecken som ges i intervallet . Så det skulle läsas " början av en sträng , valfritt antal tecken mellan antingen ' a' och ' z' eller ' A ' och ' Z ', och slutet av strängen . "

    Se resurs för mer . information om syntaxen för reguljära uttryck
    4

    klistra in följande rader som kommer att testa koden och skriva ut resultaten till debugger :

    Debug.WriteLine ( " Är det alfanumeriska ? " & alphaNumericRegex.IsMatch ( s ) ) katalog

    Debug.WriteLine ( " Är det alfa bara ? " & alphaOnlyRegex.IsMatch ( er ) )
    5

    Tryck " F5 " för att köra testet . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Vad är VB.NET 2005
    ·Hur hämta nummer i ett Query för Access
    ·Hur man gör spel i VB.NET
    ·Hur man använder Autofilter i VBA
    ·Hur du returnerar ett värde i en Multi Kolumn Listbox
    ·Hur man deklarerar en variabel i Visual Basic
    ·Hur man använder MsgBox i VB6
    ·Ansluta till ett fjärr Comm Port i VB6
    ·Hur man använder Visual Basic för att skapa ett flerv…
    ·Hur att överföra flera bilder i ASP Net
    Utvalda artiklarna
    ·Så här visar och struktur MySQL med PHP
    ·VB6 Strängfunktioner
    ·Hur att koda Java Lådor
    ·Hur man använder en region klass att utesluta en regio…
    ·Hur till Redigera formulär i DataGridView
    ·Hur man kolla om en fil existerar Använda VBScript
    ·Hur ladda PHP -filer till en webbplats
    ·PHP funktioner för MySQL till HTML
    ·Vad är ett undantag Brytpunkt
    ·Hur vill infoga data i en array i PHP
    Copyright © Dator Kunskap http://www.dator.xyz