“NUL”문자 제거 수 있습니다. 아마도 메모장 ++

내 메모장에 그런 문자가 있어요 ++

NUL의 npp 스크린 샷

전체 줄을 복사하려고 할 때 실제로 “NUL”까지 모든 것을 복사합니다.

File:1

내가하고 싶은 것은 그 null을 아무것도 아닌 것으로 바꾸는 것입니다. 그래서 전체 줄을 복사 할 수 있습니다. 아마도 메모장 ++ (또는 도움이 될 수있는 다른 프로그램)에 해당 문자를 대체하도록 지시하는 키워드가 있습니까? 내가 그것을 선택할 때, 오른쪽 클릭을 사용하고 “지우기”를 사용합니다.-그러나 나는 그것을 하나씩하고 싶지 않습니다.

이 문제의 원인을 제거하는 데 신경 쓰지 않고 효과 (NUL) 만



답변

이것은 도움이 될 수 있습니다.
http://security102.blogspot.ru/2010/04/findreplace-of-nul-objects-in-notepad.html

기본적으로 \ x00 문자를 정규 표현식으로 바꿔야합니다.


답변

검색-> 바꾸기-> 찾을 내용 클릭 : \ 0 바꾸기 : “빈”검색 모드 : 확장-> 모두 바꾸기


답변

나는 같은 문제가 있었다. 위의 내용은 나를 올바른 길로 인도했지만 내 경우에는 정확하지 않았습니다. 작업은 밀접한 관련이 있습니다.

  • 메모장 ++에서 파일 열기
  • Control-A 입력 (모두 선택)
  • Control-H를 입력 (교체)
  • ‘찾을 내용’유형에서 \x00
  • ‘바꾸기’에서 비워 둡니다.
  • ‘검색 모드’에서 ‘확장’선택
  • 그런 다음 ‘모두 바꾸기’를 클릭하십시오.


답변

찾기 및 바꾸기를 시도하십시오. 찾기 텍스트 상자에 \ x00 을 입력 하고 정규식 옵션을 선택합니다. 바꾸기 텍스트 상자를 비워두고 모두 바꾸기를 클릭하십시오. 찾기 및 바꾸기 단축키는 ctrl + H입니다.


답변

\ x00을 사용하려고했지만 C # 및 Regex를 사용할 때 작동하지 않았습니다. 다음과 같이 성공했습니다.

//The hexidecimal 0x0 is the null character
mystring.Contains(Convert.ToChar(0x0).ToString() );

// This will replace the character
mystring = mystring.Replace(Convert.ToChar(0x0).ToString(), "");


답변

메모장 열기 ++
선택 바꾸기 (Ctrl / H)
찾을 내용 : \ x00
바꿀 내용 :
라디오 버튼 클릭 정규식
모두 바꾸기 클릭


답변

단일 null 문자를 강조 표시하고 찾기로 이동합니다. 일반적으로 강조 표시된 텍스트를 찾기 상자에 자동으로 삽입합니다. 바꾸기 상자에 공백을 입력하거나 비워 둡니다.