Notepad ++ Cadeia de Substituição com NUL Trunca Após NUL

0

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?

    
por David Mancini 02.10.2018 / 19:42

0 respostas