`
阅: 2321 | 回: 11
发表于2021/9/7 9:19:31 楼主 
头像 等级:初学者
积分:5
财富值:2.0
身份:普通用户

如1、我今天上午10:20在五金市场卖了15千克14140302螺钉花了75元。

2、小明星期一上午8:20在1688网站上卖9pcs,02023GUP产品赚了1326元

求助大神,以上两组案例中的8位产品编码如何提取

我的个性签名
发表于 2021/9/7 10:10:52   
头像 等级:传说级人物
积分:2594
财富值:1859
身份:普通用户

附件传上来

另外,这8位数数,是数字+字母的组合吗?

我的个性签名
发表于 2021/9/7 10:22:00   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户

回复:2楼


有两种编码,1、纯8位数字,     2、5位数字加大写字母

请问大神种怎么提取


我的个性签名
发表于 2021/9/7 10:34:26   
头像 等级:传说级人物
积分:2594
财富值:1859
身份:普通用户
用方方格子工具箱里面的 正则表达式 进行提取
我的个性签名
发表于 2021/9/7 12:15:49   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户

回复:4楼


不太会用
我的个性签名
发表于 2021/9/7 13:00:53   
头像 等级:传说级人物
积分:2594
财富值:1859
身份:普通用户
附件传上来, 如有敏感信息,请先脱敏一下
我的个性签名
发表于 2021/9/7 14:15:02   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户

大神,您好,我这里发不了附件(我的所有附件被加锁了的),就如一楼举例一样的,提取连续8位数字&连续5位数字3位字母,您看能不能教教方法,谢谢。


例1、我今天上午10:20在五金市场卖了15千克14140302螺钉花了75元。

2、小明星期一上午8:20在1688网站上卖9pcs,02023GUP产品赚了1326元


我的个性签名
发表于 2021/9/7 15:36:02   
头像 等级:传说级人物
积分:2594
财富值:1859
身份:普通用户

提取8位数字,用正则表达式:\d{8}

连续5位数字3位大写字母,用正则表达式:\d{5}[A-Z]{3}

如果同时既要提取提取8位数字,也要提取连续5位数字3位大写字母,用正则表达式:\d{5}[A-Z]{3}|\d{8}

我的个性签名
发表于 2021/9/7 16:15:15   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户

回复:8楼


谢谢大神的帮助,问题已解决,非常实用,再向您请教个问题,(如果同时既要提取提取8位数字,也要提取连续5位数字3位大写字母,用正则表达式:\d{5}[A-Z]{3}|\d{8})像这种一个数据有多个编码的我们提取的数据如何将各编码隔开
我的个性签名
发表于 2021/9/7 16:17:26   
头像 等级:传说级人物
积分:2594
财富值:1859
身份:普通用户
能否举个例子给我看
我的个性签名
发表于 2021/9/7 16:44:51   
头像 等级:初学者
积分:5
财富值:2
身份:普通用户

回复:10楼


如,1、我今天上午10:20在五金市场卖了15千克14140302,3千克15584436,5千克02023kkk螺钉花了15575元。

用您刚才给的正则表达式:\d{5}[A-Z]{3}|\d{8}提取出来是141403021558443602023kkk这样的

如何在提取时将它们隔开像这样14140302、15584436、02023kkk

我的个性签名

快速回复

目前不允许游客发表,请 登录 注册 后再发贴。