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. perl regex find&replace
- 2. Texmate regexとfind-and-replace?
- 3. Komodo Edit - デフォルトの "Find all functions" regex
- 4. LaTeX links
- 5. Google bot、false links
- 6. Cocoa webview links disabled
- 7. Safari Extension Popover Links
- 8. html css links visited
- 9. Weblogic 12.2.1、links error
- 10. Pygtk notes links
- 11. facebook wall links fetching
- 12. Format DataPager Links
- 13. mongoengine cross objects links
- 14. jquery alter links
- 15. phone gap script links
- 16. PHP preg_match list links
- 17. preg_match_allを使用してすべて<a href links that are NOT mailto: links
- 18. Phonegap links does not working
- 19. drupal 7 ajax with links
- 20. -regexがfindよりも遅い検索| grep
- 21. regex/linux findコマンドが正常に動作しない
- 22. findコマンド-regexと-execで、正規表現ヘルプが必要
- 23. regex find - >見つけて置き換える
- 24. Python regex - 検索とfindの違いをすべて
- 25. Java find html tag
- 26. jquery UI tooltip html with links
- 27. .HTACCESS MOD_REWRITE FLAT Links問題
- 28. LINKS経由のSQLインジェクション?
- 29. HTML5 TAG ADDRESS mailto with links
- 30. .findを使用して.find
あなたはどのような環境にしたいですか? C#、perl、テキストエディタ? –
答えを特定の言語やツールに限定したい場合は、 'regex'タグが言語やツールタグを使用するようにアドバイスしてください。私はそれを十分に強く語っていないのですか、あるいは特定のタグの抜粋だけを見ていないのでしょうか?おそらく、人々がタグを含むときに、タグの抜粋をポスターに表示するように変更する必要がありますか? – tchrist
@tchrist:[人は読んでいません。](http://www.joelonsoftware.com/uibook/chapters/fog0000000062.html)ジョエルはとてもそう言います。 –