Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> Visual Basics Programming >> Content
Hoe een IP Extract Van Tekst Met VBS
Visual Basic Script blinkt uit in het automatiseren van eenvoudige taken , maar wanneer het tijd is om complexe tekst manipulatie uit te voeren , moet u de stekker uit de grote kanonnen . De reguliere expressie taal voor het zoeken en bewerken van tekst in geavanceerde manieren bestaat al tientallen jaren en is een deel van de Visual Basic-script sinds de late jaren '90 . Met behulp van deze taal , kan je door hele stukken op jacht naar moeilijk te vinden informatie , zoals geldige IP-adressen . Instructies

Open Kladblok ( of een andere teksteditor ) en de volgende tekst plakken 1 :

" Dit is een tekst die IP-adressen zoals 194.23.14.34 en 238,12 bevat . 43.54 . het bevat ook een nep IP -adres , zoals 493.234.534.234 , die niet worden herkend , omdat ze niet echt mogelijk IPs vertegenwoordigen . "

Dit wordt gebruikt als de tekst test voor het script . Als dit goed werkt , moet het script halen de eerste twee IPs maar niet de laatste . IP-adressen kunnen cijfers bevatten alleen tussen 0 en 255 . Sinds de laatste maakt gebruik van " 493 " en " 534 ", is het ongeldig en mag niet worden gedetecteerd door het script . Kopen van 2

Sla het met de naam " textWithIPs.txt . "
< Br . >

Press 3 "Ctrl - n" om een ​​nieuw document te openen in Kladblok

Typ de volgende 4 :

dim FSO , tekstbestand , tekst , IPList , re

const ForReading
re = Nieuwe RegExp

re.Global
= True

re.Pattern =

set 1
= FSO = CreateObject ( " Scripting.FileSystemObject " )

set TEXTFILE = fso.opentextfile
( " c: \\ textWithIPs.txt " , ForReading ) tekst

= " "

doen tot textFile.atEndOfStream

tekst
= tekst & textFile.readLine

lus

textFile.close

set
IPList = re.Execute ( tekst ) < br >

voor elk IP in IPList

MsgBox resultaat

Volgende


Sla het met de naam " ipExtractor.vbs . " Zorg ervoor dat de extensie is " vbs " en niet " txt . "
5

Klik op "Start " en " My Computer . " Dubbelklik op de " C : \\ " " . IpExtractor.vbs " drive en dubbelklik op het bestand Na een kort moment , moet een reeks boodschap dozen verschijnen met alle IP- adressen in het tekstbestand , maar niet de ongeldige adressen .

Previous: Next:
  Visual Basics Programming
·Visual Basic Standards 
·Tutorial over VB.NET voor Dire…
·Hoe te Ladder Logic behulp van…
·Hoe om programma's compileren …
·Hoe vindt u het aantal rijen i…
·Hoe een VB.Net applicatie comp…
·Hoe je de muisaanwijzer uitsch…
·Hoe maak je een primaire sleut…
·Gegevens van VBScript functies…
  Related Articles
Hoe maak je een Combo Box Maak in Visual…
Hoe maak je een Check Box Maak in Visual…
Hoe maak je een tekstvak maken in Visual…
Hoe maak je een optie Box in Visual Basi…
Hoe maak je een schijf keuzelijst in Vis…
Hoe kan ik een keuzelijst maken in Visua…
Hoe kan ik een Picture Box Maak in Visua…
Hoe een bestand keuzelijst Maak in Visua…
Hoe kan ik een afbeelding Box Maak in Vi…
  Programmering Articles
·De technieken van Semantic Beschrijving 
·Hoe maak je een script naar een Process 
·Hoe om te controleren Als een Get variab…
·Java Applet Methoden 
·Hoe om te controleren een PHP File Type 
·MySQL Links Join Tutorial 
·Hoe maak je een Advanced PHP MySQL Gedre…
·Hoe je Java Install 
·Hoe de XML verwijderen Labels Van een XM…
Copyright © Computer Kennis http://www.nldit.com