. Eliminación hexadecimal ( hex) caracteres de una cadena en Visual Basic Net ( VB.Net ) es una de las muchas maneras útiles de la clase de expresiones regulares se puede utilizar para llevar a cabo complicadas de búsqueda y - operaciones sustituir . Los números hexadecimales utilizan de base 16 , en comparación con el sistema decimal de base 10 , y aparecen con un prefijo " 0x " o " 0X " . Llame a la función " Regex.Replace " con un " 0 [ xX ] [A- Fa - f0 - 9 ] +" patrón para buscar y eliminar los números hexadecimales. Instrucciones
1
Habilitar el acceso a la clase " regex " , añadiendo el siguiente código al principio del archivo :
Importaciones System.Text.RegularExpressions
2
Abra el archivo VB.Net en un editor como Microsoft Visual Studio.
3
declarar la " entrada " patrón "y " cadenas de sustitución "para utilizar en el normal la función de expresión añadiendo el siguiente código en su función :
Dim entrada As String = "algún 0x3Dhex strings0x2A "
patrón As String = " 0 [ xX ] [A- Fa - f0 - 9 ] + "
reemplazo Dim As String =" "
" 0 [ xX ] [A- Fa - f0 - 9 ] + " patrón coincidirá con cualquier ocurrencia en la cadena donde se es un "0x " ó "0X " seguido de caracteres hexadecimales de "0-9 " , "AF " o "af ".
4
llamar a la función " Regex.Replace " para eliminar caracteres hexadecimales de la cadena con el código siguiente :
resultado As string = Regex.Replace (entrada, patrón, reemplazamiento )
5
Muestra la cadena resultante con el código :
Console.WriteLine ( "Resultado: { 0 }", resultado)
El ejemplo mostrará "Result : . algunas cadenas hexadecimales "
6
Grabar VB archivo. neto . Compilar y ejecutar el programa para eliminar los caracteres hexadecimales de su cadena.