. Suppression de caractères hexadécimaux ( hex) d'une chaîne dans Visual Basic Net ( VB.Net ) est l'un des nombreux moyens utiles la classe d'expression régulière peut être utilisé pour effectuer compliqué de recherche et - remplacer opérations. Les nombres hexadécimaux utilisent la base 16 , par opposition à la 10 système décimal de base , et apparaissent avec un préfixe "0x " ou " 0X " . Appelez la fonction " Regex.Replace " avec un "0 [XX] [A -Fa - F0- 9 ] +" modèle de rechercher et de supprimer des nombres hexadécimaux . Instructions 1 permettre l'accès à la classe " regex " en ajoutant le code suivant au début de votre fichier : Photos Imports System.Text.RegularExpressions 2 Ouvrez votre fichier VB.Net dans un éditeur tel que Microsoft Visual studio. 3 déclarer l'entrée " , " pattern "et" chaînes de remplacement »à utiliser dans le régulier la fonction d'expression en ajoutant le code suivant dans votre fonction : entrée As String = " certains strings0x2A 0x3Dhex " motif As String = " 0 [XX] [A -Fa - f0 - 9 ] + " remplacement As string =" " le« 0 [XX] [A -Fa - F0- 9 ] + " modèle correspond à n'importe quel événement dans la chaîne où il est un "0x " ou " 0X " suivi de caractères hexadécimaux du "0-9" , "AF" ou "AF ". 4 Appelez la fonction " Regex.Replace " pour supprimer les caractères hexadécimaux à partir de votre chaîne en ajoutant le code suivant : résultat As string = Regex.Replace (entrée , modèle, remplacement ) 5 Afficher la chaîne résultante en ajoutant le code suivant: Console.WriteLine (" résultat : { 0}", résultat) L'exemple affiche " . Résultat: certaines chaînes hexagonales " 6 Sauver votre VB fichier. net. compiler et exécuter le programme pour supprimer les caractères hexadécimaux de votre chaîne.
|