0
A
답변
3
당신은 http://
에 분할 수 있고 다시 앞에 추가 모든 링크 (그것은 단지 모든 HTTP의 가정) 것을 (나는 별도로 3 개 링크를 선택합니다).
+0
+1에 대해서도 마찬가지였습니다. – Philar
0
일치하는 http://
-s 및 분할. spec에 따르면 URL의 다른 부분에 나타날 수 없습니다.
1
http://(?:(?!http://).)*
는 http://
의 다음 발생 또는 문자열의 끝 하나까지 http://
로 시작하는 문자열과 일치하는 것입니다.
>>> re.findall(r'http://(?:(?!http://).)*', 'http://www.fileserve.com/file/7kXswvM/part1.rarhttp://www.fileserve.com/file/r4F3Gmh/part2.rarhttp://www.fileserve.com/file/r4F3Gmh/part3.rar')
['http://www.fileserve.com/file/7kXswvM/part1.rar',
'http://www.fileserve.com/file/r4F3Gmh/part2.rar',
'http://www.fileserve.com/file/r4F3Gmh/part3.rar']
입력에 링크 이외의 다른 것이 있으면 당연히 작동하지 않습니다. 다른 방법으로, 다음과 같은 정규 표현식은 다음 http://
까지 일치 또는 다음 공간 (또는 문자열의 끝)까지 :
http://(?:(?!http://|\s).)*
0
s/(?<=.)(?=http:)/\n/g;
관련 문제
- 1. Eclipse에서 정규식 검색 (onclick 속성없이 모든 링크 찾기)
- 2. .NET 정규식 - 찾기, 바꾸기
- 3. 찾기 정규식 패턴 re.findall
- 4. linux 정규식 찾기
- 5. PHP는 정규식 링크
- 6. 유튜브 링크 정규식
- 7. 자바 링크 된 정규식
- 8. CorelDraw 웹 링크 찾기
- 9. Texmate 정규식 찾기 및 바꾸기?
- 10. PHP 정규식 - 찾기 및 바꾸기
- 11. 방정식 찾기 및 바꾸기 (정규식?)
- 12. 링크 URL에 대한 PHP 정규식
- 13. 원시 텍스트 문자열에서 링크 찾기
- 14. DotNetNuke에서 깨진 내부 링크 찾기
- 15. 파이썬과의 잘못된 심볼릭 링크 찾기
- 16. Java로 웹 페이지의 링크 찾기
- 17. 링크 찾기 및 HTML에서 제거
- 18. 정규식 찾기 및 MSVS에서 바꾸기 2,008
- 19. 정규식 : 제로 찾기 문자열의 끝에서 소수점 앞에
- 20. Python 찾기 및 바꾸기 스크립트의 정규식? 업데이트
- 21. 정규식 목록을 사용하여 일치하는 디렉터리 찾기
- 22. Visual Studio 찾기 및 바꾸기, 정규식
- 23. REGEX Str 바꾸기 - 링크 텍스트 찾기 및 링크 만들기
- 24. PHP 정규식 - HTML 앵커 태그에서 URL과 텍스트 찾기
- 25. 정규식
- 26. Windows에서 잘못된 심볼릭 링크 찾기 및 삭제
- 27. python mechanize find_link 최종 일치하는 링크 찾기
- 28. DIV 내의 모든 링크 찾기 및 인쇄
- 29. jetpack 확장 프로그램에서 방문한 링크 찾기
- 30. 정규식
당신은 어떤 환경을 원하십니까? C#, perl, 텍스트 편집기? –
'regex' 태그가 특정 언어 나 도구로만 답변을 제한하려면 언어 태그 나 툴 태그를 사용하는 것이 좋습니다. 강력하게 표현하지 않았거나 neos가 특정 태그의 발췌 부분을 절대 보지 않았습니까? 사람들이 태그를 포함 할 때 태그의 발췌 포스터를 보여주기 위해 SO 코드를 변경해야할까요? – tchrist
@tchrist : [사람들은 읽지 않습니다.] (http://www.joelonsoftware.com/uibook/chapters/fog0000000062.html) Joel은 그렇게 말합니다. –