Extracción hexadecimales (hex) caracteres de una cadena en. Net Visual Basic (VB.Net) es una de las muchas maneras útiles de la clase de expresiones regulares se puede utilizar para realizar operaciones de búsqueda y reemplazo complicados. 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.
Eliminar caracteres
Habilitar el acceso a la clase "regex", añadiendo el siguiente código al principio del archivo:
Importaciones System.Text.RegularExpressions
Abra el archivo de VB.Net en un editor como Microsoft Visual Studio.
Declarar la "entrada" patrón "y" cadenas de sustitución "para su uso en la función de expresión regular, añadiendo el siguiente código en su función:
Entrada As String = "algún 0x3Dhex strings0x2A"
Patrón As String = "0 [xX] [A-Fa-f0-9] +"
Reemplazo Dim As String = ""
El "0 [xX] [A-Fa-f0-9] +" patrón coincidirá con cualquier ocurrencia en la cadena en la que hay un "0x" ó "0X" seguido hexadecimales personajes de "0-9", "AF" o "AF."
Llame a la función "Regex.Replace" para eliminar caracteres hexadecimales de la cadena agregando el siguiente código:
Resultado As String = Regex.Replace (entrada, patrón, reemplazamiento)
Muestra la cadena resultante con el código:
Console.WriteLine ("Resultado: {0}", resultado)
El ejemplo mostrará "Resultado: algunas cadenas hexadecimales."
Guarde el archivo VB.Net. Compilar y ejecutar el programa para eliminar los caracteres hexadecimales de su cadena.
Bueno!
ResponderEliminar