将PHP的preg_match_all转换为Python

时间:2010-10-05 16:53:57

标签: php python regex

我可以在Python中翻译PHP的preg_match_all('/(https?:\/\/\S+)/', $text, $links)吗? (即)我需要将纯文本参数中的链接存在于数组中。

1 个答案:

答案 0 :(得分:13)

这样做:

import re
links = re.findall('(https?://\S+)', text)

如果你打算多次使用它,你可以考虑这样做:

import re
link_re = re.compile('(https?://\S+)')
links = link_re.findall(text)