. 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.