【问题标题】:How do you extract a url from a string using python/django?(use regular expression)如何使用 python/django 从字符串中提取 url?(使用正则表达式)
【发布时间】:2017-05-12 21:32:51
【问题描述】:

string = "http://www.youtube.com/watchv=ClkQA2Lb_iE.......https://www.youtube.com/watch?v=ClkQA2Lb_iE, eeeeeee.www.youtube.com/watch?v=ClkQA2Lb_iE/vvvvvvvvvv---websitename.com:1234/dir/file.txt"

如何提取http://www.youtube.com,https://www.youtube.com,www.youtube.com,websitename.com

【问题讨论】:

    标签: python django


    【解决方案1】:
    import re
    
    s = 'http://www.youtube.com/watch?v=ClkQA2Lb_iE.......https://www.youtube.com/watch?v=ClkQA2Lb_iE, eeeeeee.www.youtube.com/watch?v=ClkQA2Lb_iE/vvvvvvvvvvv---websitename.com:1234/dir/file.txt'
    
    sp2=re.findall(r'https?://+[\w.]+[\w.]|www+[\w.]+[\w.]|[\w]+[\w.](?:com)', str(s))
    print sp2
    

    【讨论】:

      猜你喜欢
      • 2013-07-29
      • 1970-01-01
      • 2014-10-17
      • 1970-01-01
      • 2019-05-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多