Notepad ++에서 특정 줄을 어떻게 삭제합니까?
일부 코드 파일 (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으로 바꾸고 확장 검색 모드를 켤 수 있습니다.
정규식 및 찾기 및 바꾸기를 사용하면 빈 줄을 남기지 않고 #region을 포함하는 모든 줄을 삭제할 수 있습니다. 어떤 이유로 Ray의 방법이 내 컴퓨터에서 작동하지 않았기 때문에 검색 (.*#region.*\n)|(\n.*#region.*)
하고 교체 상자를 비워 두었습니다.
이 정규식은 #region
첫 번째 줄 에서 if 가 발견되고 끝 줄 바꿈이 삭제되고 마지막 줄에서 발견되면 이전 줄 바꿈이 삭제되도록합니다.
그래도 Ray의 솔루션이 귀하에게 적합하다면 더 나은 솔루션입니다.
참고 URL : https://stackoverflow.com/questions/918158/how-do-i-delete-specific-lines-in-notepad
'program tip' 카테고리의 다른 글
XML에서 큰 따옴표 문자 이스케이프 (0) | 2020.08.31 |
---|---|
거의 모든 라이브러리를 설치하는 pip 문제 (0) | 2020.08.31 |
Swift 3-장치 토큰이 이제 '32BYTES'로 구문 분석됩니다. (0) | 2020.08.31 |
활동 / 서비스 / 수신자에서 프로그래밍 방식으로 위젯 업데이트 (0) | 2020.08.31 |
Ubuntu를 13.10으로 업그레이드 한 후 mCrypt가 없음 (0) | 2020.08.31 |