0
点赞
收藏
分享

微信扫一扫

正则能匹配 txt 和 csv 文件当中的字符串吗?


你好,我是悦创。

有同学有此问:

有兴趣的小伙伴关注公众号:AI悦创,加小编入群!


A: @AI悦创 问你个问题哈,正则能匹配txt和csv文件当中的字符串吗?
B: 可以
B: 去看看我公众号里面的视频学学
B: 我的这个视频之后应该会在网易云课堂发布
A: with open 然后read?
B: 额
A: 你把文本发给我吧
B: 我把钉钉群直播的视频存放 url 的那个文件保存到本地 txt 文件了,然后这样用正则啥也匹配不出来
A: 那是你写的问题
A: 如果我匹配出来,你去看我公众号视频吧,或者付费私教一对一手把手
B: 文件:​​文件链接​​

B: 就这个
A: 目标数据是什么
B: 最长的那些
A:

正则能匹配 txt 和 csv 文件当中的字符串吗?_csv 正则能匹配 txt 和 csv 文件当中的字符串吗?_python_02

操作代码

"""
project = 'Code', file_name = 'project', author = 'AI悦创'
time = '2020/4/24 19:53', product_name = PyCharm, 公众号:AI悦创
# code is far away from bugs with the god animal protecting
I love animals. They taste delicious.
"""
import re
import httpx
from requests.exceptions import RequestException

class Read_Txt(object):
def __init__(self, url):
self.url = url

def httpx_fun(self):
try:
response = httpx.get(self.url)
if response.status_code == 200:
return response.text
return None
except RequestException:
return None

def regex(self):
pattern = re.compile('.*?-.*?-.*?-\d+-.*?/\d+\.ts\?auth_key=\d+-0-0-.*')
result = re.findall(pattern, self.httpx_fun())
return result

def main(self):
pa = self.regex()
print(pa)

if __name__ == '__main__':
url = 'https://www.aiyc.top/usr/uploads/2020/04/3614781305.txt'
regex_txt = Read_Txt(url)
regex_txt.main()

正则能匹配 txt 和 csv 文件当中的字符串吗?_url_03


举报

相关推荐

0 条评论