. Remoção hexadecimais ( hex) caracteres de uma string em Visual Basic Net ( VB.Net ) é uma das muitas maneiras úteis a classe de expressões regulares podem ser usadas para executar complicado de busca e substituir operações. Números hexadecimais usar base 16 , ao contrário do sistema decimal base 10 , e aparecem com um " 0x" ou o prefixo " 0 X" . Chame a função " Regex.Replace " com um " 0 [ XX] [A- Fa- f0 -9] +" padrão para procurar e remover números hexadecimais. Instruções
1
Permitir o acesso à classe " regex " , adicionando o seguinte código na parte superior do seu arquivo :
System.Text.RegularExpressions Importações
2
Abra seu arquivo de VB.Net em um editor como o Microsoft Visual Studio.
3
Declare o "input ," padrão " e " " seqüências de substituição para usar em regular função expressão , adicionando o seguinte código na sua função :
Dim entrada as String = " algum 0x3Dhex strings0x2A "
padrão Dim as String = "0 [XX ] [A- Fa- f0 - 9] + "
Dim substituição as String =" "
o " 0 [ xX] [A- Fa- f0 -9] + " padrão irá corresponder a qualquer ocorrência na seqüência onde há é um " 0x " ou " 0X ", seguido de caracteres hexadecimais de " 0-9 ", " AF" ou "af ".
4
Chame a função " Regex.Replace " para remover caracteres hexadecimais a partir de sua seqüência , adicionando o seguinte código:
Dim result As string = Regex.Replace (entrada , modelo, substituição )
5
Mostrar a seqüência resultante , adicionando o código:
Console.WriteLine (" resultado: {0}" , resultado)
O exemplo mostra " resultado: . algumas seqüências hexadecimais "
6
Salve o VB arquivo . líquido . Compilar e executar o programa para remover os caracteres hexadecimais de sua seqüência .