吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 610|回复: 28
收起左侧

[经验求助] 帮忙写个正则表达式提取

[复制链接]
tjutarts 发表于 2022-5-17 04:27
25吾爱币
本帖最后由 tjutarts 于 2022-5-17 13:49 编辑

数据:
2.47###2.55###2.63
10:05:55#20:13:08#22:41:30

帮忙写个正则表达式,只保留2.6322:41:30
----------------------------------------------------
看到各位大佬对小弟的问题有疑惑,补充一下,{:1_893:}
    2.63和22:41:30是没有颜色的,加上色主要是为了明确,
    #没有数量限制,可以是一个,也可以是5678个


2.47###2.55###2.63
2.47#2.55#2.63#2.47#2.55#2.63

10:05:55#20:13:08#22:41:30

只要最后一个#后面的数据



最佳答案

查看完整内容

看你又编辑帖子了,只取最后一个#后面的数据,数据都是数字或日期。 我用新的数据测试过, 22# 的回答依然通过。 给你2个正则: 1. 只取数据不分组: (?!([\d.:]+)#+)[\d.:]+ 2. 既取数据同时分组: 看你自己实际情况使用吧。

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

Ludard 发表于 2022-5-17 04:27
看你又编辑帖子了,只取最后一个#后面的数据,数据都是数字或日期。
我用新的数据测试过, 22# 的回答依然通过。
给你2个正则:
1. 只取数据不分组:
(?!([\d.:]+)#+)[\d.:]+


2. 既取数据同时分组:



看你自己实际情况使用吧。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
kiopc + 1 + 1 厉害厉害,能否讲解下思路?

查看全部评分

oystk 发表于 2022-5-17 08:05
ly765893958 发表于 2022-5-17 08:15
oystk 发表于 2022-5-17 08:05
n=
ls=n.split("#")
print(ls[-1])

你这个肯定不行,人家只要最后面的那部分
平淡最真 发表于 2022-5-17 08:24
.+#(.+)   取子匹配文本或者叫捕获组
房州波哥 发表于 2022-5-17 08:35
求楼主分享一下您那个截图的软件。谢谢
房州波哥 发表于 2022-5-17 08:43
如果楼主需要提取的数据的颜色与其他都不能,用excel必备工具箱的取字符可以直接提取出来
ly765893958 发表于 2022-5-17 08:46
平淡最真 发表于 2022-5-17 08:24
.+#(.+)   取子匹配文本或者叫捕获组

你这个匹配了一个寂寞
ly765893958 发表于 2022-5-17 08:46
gcb119 发表于 2022-5-17 08:43
如果楼主需要提取的数据的颜色与其他都不能,用excel必备工具箱的取字符可以直接提取出来

卧槽  根据颜色截取是我没想到的
房州波哥 发表于 2022-5-17 08:51
用这个正则表达式工具也可以,另,方方格子也可以按颜色提取
快速回复 收藏帖子 返回列表 搜索

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

GMT+8, 2024-4-18 12:15

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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