python 正则表达式提取字符串

2024-11-02 13:19:43
推荐回答(2个)
回答1:

>>>逗碰 str_ = 'a100b30\thttp://aa.com/aaaa.html\n' # '李指咐str'是内建方法,不宜做变量名
>>> import re
>>> re_str = '.*\t(.*)\n'
>>> re_pat = re.compile(re_str)
>>> search_ret = re_pat.search(str_)
>>> if search_ret:
    search_ret.groups()

    
('http://aa.com/aaaa.html',)

简单的呢,就这样。

Python文档中对正则讲的挺好的。

如果要准确匹配URL,网上有很多这样的哪纯正则,我没用过,就不多说了。

回答2:

import re
re.split(r"[\n\t]",str)