일부 코드 파일 (C #)을 정리하고 지역을 제거하고 싶습니다. 그리고 문자열 ‘#region’이있는 모든 줄을 삭제하고 싶습니다. 그것은 단지 예일 뿐이고 몇 가지 더 많은 용도를 생각할 수 있지만 그것이 가능할까요?
답변
메뉴 검색 -> 바꾸기 … ( Ctrl+ H)를 사용할 수 있습니다 .
교체를위한 정규식 기능이 있습니다. #region 및 줄에있는 다른 항목과 일치하는 정규식을 사용하고 빈 공간으로 바꿀 수 있습니다.
답변
메모장 ++ v6.5
-
검색 메뉴-> 찾기 …- > 표시 탭-> 찾을 내용 : 검색 텍스트 , 책갈피 줄 확인 , 모두 표시 . 그러면 검색어가 포함 된 모든 줄이 북마크되고 여백에 파란색 원이 표시됩니다.
-
그런 다음 검색 메뉴-> 북마크 -> 북마크 라인 제거 . 북마크 된 모든 줄이 삭제됩니다.
정규식을 사용하여 검색 할 수도 있습니다. 이 방법은 John ‘s와 같은 빈 줄을 생성하지 않으며 실제로 줄을 삭제합니다.
이전 버전
- 검색 메뉴-> 찾기 …- > 검색 내용 : 검색 텍스트 , 북마크 라인 확인 및 모두 찾기를 클릭 합니다.
- 그런 다음 검색-> 책갈피-> 책갈피 줄 제거
답변
다음은 “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\n
regexpr 모드에서 아무것도 바꾸지 마십시오.
답변
#region을 \ n으로 바꾸고 확장 검색 모드를 켤 수 있습니다.
