#问题:正则表达式的使用不明确
#代码如下:
#import sys
# chapter23:Python3 标准库概览
#print("\nchapter23:Python3 标准库概览\n")
#Python3 实例--Python 使用正则表达式提取字符串中的 URL
print("Python3 实例--Python 使用正则表达式提取字符串中的 URL")
'''
给定一个字符串,里面包含 URL 地址,需要我们使用正则表达式来获取字符串的 URL
'''
import re
def Find(string):
# findall() 查找匹配正则表达式的字符串
url = re.findall('https?://(?:[-\w.]|(?:%[\da-fA-F]{2}))+', string)
return url
string = 'Runoob 的网页地址为:https://www.runoob,Google 的网页地址为:https://www.google'
print("Urls: ", Find(string))
#运行结果如下:
Python3 实例--Python 使用正则表达式提取字符串中的 URL
Urls: ['https://www.runoob', 'https://www.google']
更多推荐
Python3 实例--Python 使用正则表达式提取字符串中的 URL(正则表达式的使用不清楚)
发布评论