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?