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

答疑·限时优惠

如果,你想让我看见你的疑问并且百分之百的回答。可以加入我的知识星球。
AI悦创·进化岛
AI悦创·进化岛

你好,我是悦创。

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

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

B: 就这个
A: 目标数据是什么
B: 最长的那些
A: 在这里插入图片描述

操作代码

"""
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()

公众号:AI悦创

AI悦创·创造不同!
AI悦创 » 正则能匹配 txt 和 csv 文件当中的字符串吗?

Leave a Reply