| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Visual Basics Programmering >> Content
    Sådan pakkes en IP Fra tekst med VBS
    Visual Basic Script brillerer på at automatisere simple opgaver , men når det drejer sig tid til at udføre komplekse tekst manipulation , er du nødt til at trække sig ud de store kanoner . Det regulære udtryk sproget til at søge og manipulere tekst i avancerede måder har eksisteret i årtier , og har været en del af Visual Basic script siden slutningen af 90'erne. Ved hjælp af dette sprog , kan du gå gennem hele dokumenter jage svære at finde oplysninger, såsom gyldige IP-adresser . Instruktioner
    1

    Åbn Notesblok (eller enhver anden almindelig tekst editor ), og indsætte følgende tekst :

    "Dette er noget tekst , der indeholder IP-adresser som f.eks 194.23.14.34 og 238,12 . 43,54 . den indeholder også en falsk IP-adresse, som 493.234.534.234 , der ikke vil blive opdaget , da de ikke udgør egentlige mulige IP'er . "

    Dette bruges som test tekst til scriptet. Hvis fungerer korrekt, bør scriptet afhente de to første IP'er , men ikke den sidste. IP-adresser kan indeholde tal mellem 0 og 255. . Siden den sidste bruger " 493 " og " 534 ", er det ugyldigt, og bør ikke blive opdaget af dit script .
    2

    Gem det med navnet " textWithIPs.txt . "
    < Br . >
    3

    Tryk på " Ctrl -n " for at åbne et nyt dokument i Notesblok
    4

    Skriv følgende : Hej

    dim FSO , tekstfil , tekst, IPList , re

    const ForReading = 1

    set re = Ny RegExp

    re.Global = Sand

    re.Pattern = FSO = CreateObject ( " Scripting.FileSystemObject " )

    sæt textfile = FSO.OpenTextFile ( "c: \\ textWithIPs.txt " , ForReading )

    text = " "

    gøre, indtil textFile.atEndOfStream

    text = text & textFile.readLine

    loop

    textFile.close

    sæt IPList = re.Execute (tekst) < br >

    for hver IP i IPList

    MsgBox resultat

    Næste

    Gem det med navnet " ipExtractor.vbs ". Sørg for, at forlængelsen er " vbs " og ikke " txt ".
    5

    Klik på "Start " og " My Computer". Dobbeltklik på "C: \\ " " . IpExtractor.vbs " drevet og dobbeltklikke på filen Efter et kort øjeblik skulle en række besked bokse vises som indeholder alle de IP-adresser i tekstfilen , men ikke de ugyldige adresser.

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan bruges en Timer i Visual Basic 
    ·Sådan bruges SQLite i Vb.net 
    ·Sådan læses en fil Efter en antal bytes i VB6 
    ·Sådan Tillad Personsøger i DataGrid 
    ·Sådan bruges Listbox i Visual Studio 
    ·Sådan Konverter tekst i HTML til RichTextBox i Vb.NET 
    ·Sådan slettes regneark ved hjælp af VBA 
    ·Sådan oprettes en forespørgsel i Access VBA 
    ·Sådan erstatte flere tekstbokse i Visual Basic 
    ·Sådan bruges en RESX fil i Vb.Net 
      Anbefalede Artikler
    ·Sådan Sortere Arrays numerisk i Visual Basic 
    ·Sådan Beregn Skat & alt hjælp af Visual Basic 6.0 
    ·Forskellige Forholdet typer i Java 
    ·Sådan tilføjes en Toggle Skift til en Silverlight App…
    ·Forskelle i Perl og PHP 
    ·? Hvad er en PCM-format 
    ·Hvordan man programmerer en kugle i PHP 
    ·Sådan oprettes DropDownList med nøgle Søg i C 
    ·Hvad er forskellen mellem den Dot notation & Arrow Nota…
    ·Sådan finder du den længde String Array i VB 6.0 
    Copyright © Computer Viden http://www.computerdk.com