Python 从字符串示例中获取 URL

这是一个关于从字符串 python 中提取 url 的正则表达式的简短指南。这是从字符串 python 中提取 url 的简单示例。
你可以看到 python 从字符串中提取 url。
我们将看一下 python 正则表达式在字符串中查找所有 url 的示例。

AI吧Python

findall() 函数用于查找与正则表达式匹配的所有实例。

在这里,我将给你一个简单的例子,说明如何在 python 示例中从字符串中提取 url,所以让我们看看下面的例子:

Example

import re
  
def getUrl(string):
  
    # findall() has been used 
    # with valid conditions for urls in string
    regex = r"(?i)\b((?:https?://|www\d{0,3}[.]|[a-z0-9.\-]+[.][a-z]{2,4}/)(?:[^\s()<>]+|\(([^\s()<>]+|(\([^\s()<>]+\)))*\))+(?:\(([^\s()<>]+|(\([^\s()<>]+\)))*\)|[^\s`!()\[\]{};:'\".,<>?«»“”‘’]))"
    url = re.findall(regex,string)      
    return [x[0] for x in url]
      

string = 'Python Program List: https://www.ai8py.com/tag/python'
print(getUrl(string))

Output

https://www.ai8py.com/tag/python

希望对您有用….

发表评论

邮箱地址不会被公开。 必填项已用*标注