| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come estrarre un IP dal testo con VBS
    Visual Basic eccelle Script di automatizzare compiti semplici , ma quando arriva il momento per la modifica dei testi complessi , è necessario tirare fuori i grossi calibri . Il linguaggio delle espressioni regolari per la ricerca e la manipolazione del testo in modi sofisticati esiste da decenni ed è stata una parte di script di Visual Basic dalla fine degli anni '90 . Utilizzando questo linguaggio , si può passare attraverso interi documenti caccia difficili da trovare le informazioni , come ad esempio indirizzi IP validi . Istruzioni
    1

    Aprire il Blocco note ( o qualsiasi altro editor di testo ) e incollare il seguente testo :

    " Questo è un testo che contiene indirizzi IP come ad esempio 194.23.14.34 e 238.12 . 43.54 . contiene anche un falso indirizzo IP , come ad esempio 493.234.534.234 , che non sarà rilevata , in quanto non rappresentano reali possibili indirizzi IP . "

    Questo viene utilizzato come testo di prova per lo script . Se funziona correttamente , lo script dovrebbe raccogliere i primi due indirizzi IP ma non l'ultimo . Gli indirizzi IP possono contenere numeri compresi tra 0 e 255 solo . Dal momento che l' ultima utilizza " 493 " e " 534 ", è valido e non dovrebbe essere rilevato da script .
    2

    salvarlo con il nome di " textWithIPs.txt . "
    < Br . >

    3 Premere il tasto " Ctrl - n" per aprire un nuovo documento in Notepad
    4

    Digitare quanto segue :

    dim UST , file di testo , testo , elenco IPList , ri

    const ForReading = 1

    set re = New RegExp

    re.Global = True

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

    set textfile = FSO.OpenTextFile ( "c : \\ textWithIPs.txt " , ForReading ) per

    text = " "

    fare fino textFile.atEndOfStream

    testo = testo & textFile.readLine

    ciclo

    textFile.close

    set elenco IPList = re.Execute ( testo )

    per ogni IP in elenco IPList

    MsgBox risultato

    successiva

    salvarlo con il nome di " ipExtractor.vbs . " Verificare che l'estensione è " vbs " e non " txt ".
    5

    Fare clic su " Start" e "Risorse del computer ". Fare doppio clic su "C : \\ " " . IpExtractor.vbs " rigido e fare doppio clic sul file Dopo un breve momento , una serie di finestre di messaggio dovrebbe apparire contenente tutti gli indirizzi IP nel file di testo , ma non gli indirizzi non validi .

    Previous :

    next :
      Articoli Correlati
    ·Come convertire il testo in una data in VB 
    ·Come modificare il debugger predefinito 
    ·Come controllare se una Condividi dispone delle autoriz…
    ·Come fare Web Form da Visual Basic 
    ·Come utilizzare Jaws con Microsoft Visual Basic 
    ·Fasi SDLC di Visual Basic 
    ·Come creare ActiveX in VB 
    ·Come si inserisce un valore di database in un pulsante …
    ·ListBox di Visual Basic Tutorial 
    ·Come modificare un valore di cella Con VBA 
      Articoli in evidenza
    ·Come modificare PHP in modalità progettazione 
    ·Come aumentare la memoria assegnata dalla Java Virtual …
    ·Come rimuovere i caratteri speciali da una stringa VB 
    ·Come aprire file MIME in Outlook 2007 
    ·Come configurare una porta USB utilizzando Visual Basic…
    ·Come cercare e sostituire con Python 
    ·MSI Package Tutorial 
    ·Definizione di un Dell Optiplex GX1 Interprete dei coma…
    ·Come rendere il contenuto scorrevole in jQuery 
    ·Come creare file PDF con PHP 
    Copyright © Conoscenza Informatica http://it.wingwit.com