吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 1271|回复: 8
收起左侧

[已解决] 求助正则表达式匹配问题

[复制链接]
头像被屏蔽
Doerchan 发表于 2020-11-25 22:56
提示: 作者被禁止或删除 内容自动屏蔽

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

gmm55555 发表于 2020-11-25 23:08
(\d{6}).+(\d{4}-\d{1,2}-\d{1,2})

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
Doerchan + 1 + 1 热心回复!

查看全部评分

zfzhhh 发表于 2020-11-25 23:17
本帖最后由 zfzhhh 于 2020-11-25 23:18 编辑

[Python] 纯文本查看 复制代码
import re 
html  = '{"data":{"list":[{"num":"123456","date":"2020-11-25"}]}}'
match = re.search(r'"num":"(\d+)","date":"([0-9\-]+)"',html)
if(match):
        num = match.group(1)
        date = match.group(2)
        print(num,date)

用正则取出

第二种方式,用json
[Python] 纯文本查看 复制代码
res = requests.get("网站")
j = res.json()
obj = j['data']['list'][0]
num = obj['num']
date =obj['date']

免费评分

参与人数 2吾爱币 +2 热心值 +1 收起 理由
isffan + 1 用心讨论,共获提升!
Creator2K + 1 + 1 感谢您的宝贵建议,我们会努力争取做得更好!

查看全部评分

列明 发表于 2020-11-25 23:22
\{"([dat]{4})":\{"([list]{4})":\[\{"([num]{3})":"(\d+)","([date]{4})":"(\d{4}(-\d{2}){2})"\}\]\}\}


1        {"data":{"list":[{"num":"123456","date":"2020-11-25"}]}}        data        list        num        123456        date        2020-11-25        -25       
liujg 发表于 2020-11-25 23:29
num:   (?<="num":")\d*
data:   (?<="date":")[\d-]*
fanvalen 发表于 2020-11-25 23:30
既然是JSON直接读字典键值
tsecond 发表于 2020-11-25 23:40
楼上的 正则高手们。   楼主可以找一些在线的正则网站 然后输入你的字符串 然后正则 去实时的测试。  我正则不行  我每次都是去网站匹配。
GJH588 发表于 2020-11-26 07:57
既然是js,建议js解析,提高效率
qdsdcq 发表于 2020-11-26 09:49
正则我向来都是百度搜,比如找手机号直接百度正则匹配手机号。。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2025-1-16 10:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表