
합법적인 Chrome 플러그인을 사용하여 Google 검색 결과를 수동으로 스크랩한 후 다음과 같은 정보를 얻었습니다(단 두 개의 검색 결과에 대해).
The History Teacher (@THTjournal) | Twitter
https://twitter.com/thtjournal https://twitter.com/thtjournal
Vertaal deze pagina https://translate.google.nl/translate?hl=nl&sl=en&u=https://twitter.com/thtjournal&prev=search
Jim Carroll (@jcarrollhistory) | Twitter
https://twitter.com/jcarrollhistory https://twitter.com/jcarrollhistory
Vertaal deze pagina https://translate.google.nl/translate?hl=nl&sl=en&u=https://twitter.com/jcarrollhistory&prev=search
내 목표는 다음과 같은 Twitter URL로 목록을 만드는 것입니다.
https://twitter.com/thtjournal
https://twitter.com/jcarrollhistory
저는 Notepad++를 가지고 있는데 그것을 사용하여 URL만 포함된 목록을 얻으려면 어떻게 해야 합니까? 다른 모든 항목은 삭제되어야 합니다.
답변1
- Ctrl+H
- 무엇을 찾다:
^.*?(\bhttps://twitter\.com/\w+)?.*$
- 다음으로 교체:
(?1$1:)
- 둘러보기 확인
- 정규식 확인
- 확인하지 마세요
. matches newline
- Replace all
설명:
^ # beginning of line
.*? # 0 or more any character but newline, not greedy
( # start grpup 1
\b # word boundary
https://twitter\.com/ # literally
\w+ # 1 or more word character
)? # end group, optional
.* # 0 or more any character but newline
$ # end of line
대사:
(?1$1:) # if group 1 exists, then use it as replacement, else replace with nothing
주어진 예에 대한 결과:
https://twitter.com/thtjournal
https://twitter.com/jcarrollhistory
답변2
URL을 정의하는 정규 표현식이 있다고 가정하고 이를 호출해 보겠습니다.정규식.
Notepad++에서 찾기 대화 상자, 바꾸기 탭을 사용하여 수행할 수 있는 작업모두 다 바꿔~의정규식에 의해 \n$1\n
. 이렇게 하면 모든 URL이 URL만 포함하고 가비지 줄이 포함된 줄로 분리됩니다.
다시 찾기 대화 상자의 표시 탭에서 다음을 포함하는 모든 줄을 표시합니다.정규식사용하여북마크 라인옵션을 사용하여모두 표시작업.
마지막으로,검색 => 북마크메뉴에서 옵션을 선택하세요.북마크되지 않은 줄 제거.
URL에 대한 좋은 정규식을 보려면 다음 게시물을 참조하세요.
문자열이 유효한 URL인지 확인하는 가장 좋은 정규식은 무엇입니까?.
자세한 내용과 스크린샷을 보려면 유사한 사례에 대한 이 문서를 참조하세요.
Notepad++ 파일에서 이메일 주소를 추출하는 방법.