2015-01-24 3 views
-1

많은 URL이 포함 된 텍스트 문서가 있습니다. URls에는 .net, .com, .de 등의 다양한 엔딩이 있습니다. 모든 URL에는 http : // 다른 URL이 없습니다. infront.메모장 ++ - URL을 제외한 모든 항목 제거

"First you go to test.de and then you can go to test2.com. After that you should ..." 

내가 이런 linebrak 만 URL을 가질 수 있도록 나는 지금 ++ 메모장에서 필터링 할 :

test.de 
test2.com 

수를 문서의 다른 많은 텍스트는 다음과 같이 보입니다,이 아무도 그걸 어떻게 알 수 있니? 미리 감사드립니다.

답변

0

, 당신은 정규식으로이 작업을 수행하는 매크로를 기록 할 수 ++ 메모장을 사용하여 :

: 시작하기 전에 파일의 복사본을 만듭니다, 단지의 경우.

  • 는 시작에 일부 고유 문자를 삽입하고 STARTSTARTSTARTENDENDEND 같은 텍스트 파일, 뭔가의 끝. 알파 만, 특수 문자가 없음
  • 당신이 준 샘플과 일치하는 \w([a-zA-Z0-9\.]{2,6})\.([a-zA-Z0-9.]{2,6})과 같은 적절한 정규 표현식이 필요할 것입니다.하지만 아마도 더 나은 것이 있습니다. Find 대화 상자의 Search Mode(*) Regular Expression이 선택되어 있는지 확인하십시오.
  • 매크로 기록을 시작하십시오. Macro > Start Recording
  • STARTSTARTSTART 검색하고 Find Next
  • 검색 \w([a-zA-Z0-9\.]{2,6})\.([a-zA-Z0-9.]{2,6}) 클릭하기 find Next을 클릭 한 다음
  • 검색 ENDENDEND에 대한 close 다음 Cut 발견 된 용어를 클릭하고 find next을 클릭 한 다음 close을 클릭하고 Enter를 누르고 Paste
  • 매크로 기록 끝내기 Macro > Stop Recording
  • 매크로를당신이 시작 얻어야한다 77,

....

관련 문제