Het verwijderen van hexadecimale ( hex ) tekens van een string in Visual Basic . Net ( VB.Net ) is een van de vele nuttige manieren de reguliere expressie klasse kan worden gebruikt om ingewikkelde zoekactie uit te voeren - en - vervang operaties . Hexadecimale nummers basis 16 , tegenover de basis 10 decimale stelsel , en weergegeven met een " 0x " of " 0X " prefix . Roep de functie " Regex.Replace " met een " 0 [ xX ] [ A - Fa - f0 - 9 ] + " patroon te zoeken en te verwijderen hexadecimale getallen . Instructies 1 Schakel de toegang tot de " regex " class door toevoeging van de volgende code aan de bovenkant van uw dossier : Imports System.Text.RegularExpressions kopen van 2 Open uw VB.Net bestand in een editor zoals Microsoft Visual Studio . 3 Verklaar de "input , , " patroon " en " vervanging " strings te gebruiken in de reguliere expressiefunctie door toevoeging van de volgende code in je functie : Dim ingang As String = " sommige 0x3Dhex strings0x2A " Dim patroon As String = " 0 [ xX ] [ A - Fa - f0 - 9 ] + " Dim vervangende As String = " " de " 0 [ xX ] [ A - Fa - f0 - 9 ] + " patroon zal elk voorval overeenkomen met de waar snaar wordt een " 0x " of " 0X " gevolgd door de hexadecimale karakters van " 0-9 " , " AF " of " af . " 4 Roep de functie " Regex.Replace " naar hex tekens verwijderen vanaf uw touwtje door het toevoegen van de volgende code : Dim resultaat As String = Regex.Replace (input , patroon , vervanging) 5 Toon de resulterende tekenreeks door het toevoegen van de code : < br Console.WriteLine > ( " resultaat : { 0 } " , resultaat ) op Twitter Het voorbeeld zal " Result . : sommige hex strings " weer 6 Sla uw VB . Netto -bestand . compileren en uitvoeren van het programma om de hexadecimale tekens uit de regel te verwijderen .
|