Usando o Notepad ++, estou tentando substituir uma string (em um arquivo binary ) assim:
A NUL
p NUL
p NUL
l NUL
e NUL
Com outra string como esta:
O NUL
r NUL
a NUL
n NUL
g NUL
e NUL
Então ...
Usando o seguinte formato de regex de pesquisa, o N ++ encontra todas as instâncias do texto de destino bem:
A \x00
p \x00
p \x00
l \x00
e \x00
Mas usando a seguinte string de substituição assim:
O \x00
r \x00
a \x00
n \x00
g \x00
e \x00
Substitui todas as instâncias encontradas por:
O NUL
... e é isso. Tudo na sequência de substituição após o primeiro NUL
é ignorado. Eu pesquisei, olhei para o wiki do N ++, e talvez eu tenha perdido, mas não vejo nada afirmando porque isso está acontecendo. Parece um problema de "terminação nula", mas não deve ser inteligente o suficiente para lidar com isso? Estou usando errado?