python截取字符串中的每个url
时间: 2023-06-06 08:05:37 浏览: 77
Python程序设计基础语法-截取字符串.pptx
您好,关于您的问题,可以使用正则表达式进行匹配和提取。示例代码如下:
```
import re
str = '这是一段包含https://www.baidu.com和http://www.google.com的文本'
urls = re.findall(r'http[s]?://(?:[a-zA-Z]|[0-9]|[$-_@.&+]|[!*\(\),]|(?:%[0-9a-fA-F][0-9a-fA-F]))+', str)
print(urls)
```
输出结果为:
```
['https://www.baidu.com', 'http://www.google.com']
```
希望对您有所帮助。如果您有其他问题,欢迎继续提问。
阅读全文