[notepad++] Notepad ++에서 특정 줄을 어떻게 삭제합니까?

일부 코드 파일 (C #)을 정리하고 지역을 제거하고 싶습니다. 그리고 문자열 ‘#region’이있는 모든 줄을 삭제하고 싶습니다. 그것은 단지 예일 뿐이고 몇 가지 더 많은 용도를 생각할 수 있지만 그것이 가능할까요?



답변

메뉴 검색 -> 바꾸기 … ( Ctrl+ H)를 사용할 수 있습니다 .

교체를위한 정규식 기능이 있습니다. #region 및 줄에있는 다른 항목과 일치하는 정규식을 사용하고 빈 공간으로 바꿀 수 있습니다.


답변

메모장 ++ v6.5

  1. 검색 메뉴-> 찾기 …- > 표시 탭-> 찾을 내용 : 검색 텍스트 , 책갈피 줄 확인 , 모두 표시 . 그러면 검색어가 포함 된 모든 줄이 북마크되고 여백에 파란색 원이 표시됩니다.

  2. 그런 다음 검색 메뉴-> 북마크 -> 북마크 라인 제거 . 북마크 된 모든 줄이 삭제됩니다.

정규식을 사용하여 검색 할 수도 있습니다. 이 방법은 John ‘s와 같은 빈 줄을 생성하지 않으며 실제로 줄을 삭제합니다.

이전 버전

  1. 검색 메뉴-> 찾기 …- > 검색 내용 : 검색 텍스트 , 북마크 라인 확인 및 모두 찾기를 클릭 합니다.
  2. 그런 다음 검색-> 책갈피-> 책갈피 줄 제거


답변

다음은 “YOURTEXT”가 포함 된 줄을 완전히 제거하는 방법입니다.

  • 바꾸기 대화 상자 열기
  • 다음 검색 문자열을 입력하십시오. .*YOURTEXT.*[\r]?[\n](YourTEXT를 텍스트로 대체하십시오)
  • “정규식”활성화
  • “. 개행과 일치”비활성화

주어진 정규식은 Windows 및 Unix 줄 끝과 일치합니다.

텍스트에 백 슬래시와 같이 정규식에 특별한 의미를 가진 문자가 포함 된 경우 해당 문자를 이스케이프해야합니다.


답변

이것은 코드를 업데이트하는 데 사용하는 Notepad ++의 가장 일반적인 기능입니다.

당신이해야 할 일은 :

  • 모든 행에있는 공통 문자열을 선택하십시오.
  • Ctrl+를 누릅니다.F
  • 에서 마크 탭 반복되는 문자열을 붙여 넣기하고 확인 북마크 선 확인란을.
  • 클릭 Mark All
  • 이제 메뉴로 이동 검색북마크북마크 라인 제거

그림 설명은이 링크를 참조하십시오.

http://www.downloadorinstall.com/best-notepad-tips-and-tricks-for-faster-work-and-development/


답변

John T에 대한 Jacob의 대답은 전체 줄을 완벽하게 삭제하며 파일에서 찾을 수 있습니다. 하단의 “정규식”을 확인하십시오.

해결책: ^.*#region.*$


답변

EOL이 무엇인지 \ n 또는 \ r \ n 조사하십시오. 그런 다음 .*#region.*\r\nregexpr 모드에서 아무것도 바꾸지 마십시오.


답변

#region을 \ n으로 바꾸고 확장 검색 모드를 켤 수 있습니다.