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 extrahovať o IP Od Text s vbs

Visual Basic Script vyniká v automatizácii jednoduché úlohy , ale keď príde čas na vykonanie komplexného texte manipuláciu , budete musieť vytiahnuť z veľkej zbrane . Regulárny výraz jazyka pre vyhľadávanie a manipuláciu text v sofistikovaných spôsobov, ako existuje už celé desaťročia a bol súčasťou Visual Basic skriptu od konca 90. rokov . Pomocou tohto jazyka , si môžete prejsť celý dokumentov naháňať tvrdý - k - nájsť informácie , ako je napríklad platných adries IP . Návod dovolená 1

Otvorte Poznámkový blok ( alebo akýkoľvek iný bežný textový editor ) a vložte nasledujúci text :

" Toto je nejaký text , ktorý obsahuje IP adresy , napríklad 194.23.14.34 a 238,12 . 43.54 . Obsahuje tiež falošnú IP adresu , napríklad 493.234.534.234 , že nebude detekovaný , pretože nepredstavujú skutočný možných IP adries . "

sa používa ako testovací textu pre skript . Ak funguje správne , mal by skript vyzdvihnúť prvé dve IP adresy , ale nie posledný . IP adresy môžu obsahovať čísla iba medzi 0 a 255. . Vzhľadom k tomu , že posledný použitie " 493 " a " 534 " , je neplatná , a nemali by byť detekovaný skriptu .
2

Uložte ho pod názvom " textWithIPs.txt . "

Sims 3

Stlačte tlačidlo " Ctrl - n" otvorte nový dokument v programe Poznámkový blok
4

Zadajte nasledujúci príkaz : .

stlmiť FSO , textové súbory , text , IPList , znovu

const ForReading = 1

nastaviť re = New RegExp

re.Global = TRUE

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

nastavenia textového súboru = fso.OpenTextFile ( " c : \\ textWithIPs.txt " , ForReading )

text = " "

sa do textFile.atEndOfStream

text = Text & textFile.readLine

slučky

textFile.close

nastaviť IPList = re.Execute ( textu)

pre každú IP v IPList

MsgBox viesť

Ďalšie

Uložte ho pod názvom " ipExtractor.vbs . " Uistite sa , že rozšírenie je " vbs " a nie " txt " .
5

Kliknite na tlačidlo " Štart " a " My Computer " . Double - kliknite na " C : \\ " riadiť a dvakrát kliknite na súbor " ipExtractor.vbs . " Po krátkej chvíli by sa mal objaviť obsahujúce všetky IP adresy v textovom súbore , ale nie je neplatné adresy série správou .

Najnovšie články

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