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 odobrať hexadecimálne znaky v VB.Net Regex

. Odstránenie šestnástkovej ( hexadecimálnej ) znaky z reťazca v jazyku Visual Basic Net ( VB.Net ) je jedným z mnohých užitočnými spôsobmi regulárny výraz triedy môžu byť použité na vykonanie zložité hľadanie a nahradenie operácií . Hexadecimálne čísla používať základňu 16 , na rozdiel od základnej 10 desiatkovej sústave , a objaví sa " 0x " alebo " 0x " prefix . Volanie funkcie " Regex.Replace " s " 0 [ xx ] [ - Fa - f0 - 9 ] + " vzor pre vyhľadávanie a odstránenie hexadecimálne čísla . Pokyny dovolená 1

Povoliť prístup k " regex " triede pridaním nasledujúceho kódu na začiatok súboru : Spojené

Dovoz System.Text.RegularExpressions
2

Otvorte súbor VB.Net v editore , ako je napríklad Microsoft Visual Studio .
3

deklarovať " vstupné , , " vzor " a " náhrada " reťazca pre použitie v pravidelných výraz funkcia pridaním nasledujúci kód do vašich funkcie :

Dim vstup As String = " Niektoré 0x3Dhex strings0x2A "

Dim vzoru As String = " 0 [ xx ] [ - Fa - F0 - 9 ] + "

Dim výmena As String = " "

" 0 [ xX ] [ - Fa - f0 - 9 ] + " vzor bude zodpovedať akýkoľvek výskyt v reťazci , kde je " 0x " alebo " 0X " nasledované hexadecimálne znaky z " 0-9 " , " AF " alebo " af " .
4

Volanie funkcie " Regex.Replace " odstrániť hex znakov z reťazca pridaním nasledujúci kód :

Dim result As String = Regex.Replace ( vstup , vzor , výmena )
5

Display výsledný reťazec pridaním kódu :

Console.WriteLine ( " výsledok : { 0 } " , výsledok )

príklad sa zobrazí " výsledok : . niektoré hex struny "
6

Uložte VB . Net súbor . Kompilácia a spustite program na odstránenie šesťhranné znaky z reťazca .

Najnovšie články

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