GG资源网

求解:利用正则表达式提取数据

问题描述:

'#Hi:-21,Lo:-80#3.2,-13.25|3.203,-13.37|3.206,-13.50|3.209,-13.62|3.212,-13.74|3.215,-13.86|3.218,-13.99|'
将两个#号之间的数据放入一个数组
|前的数据放入另一个数组

网友观点:

正则分割下就行

求解:利用正则表达式提取数据

求解:利用正则表达式提取数据

我觉得这个应该是先写函数分割| 然后存入数组吧,跟获取路径的文件类似

/#[#]/g

求解:利用正则表达式提取数据

/[|]?([^#^|]+)[|]/g

求解:利用正则表达式提取数据

用python解的话,可这样:

结果:

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632

Excel利用正则表达式从数据中提取出有2位小数的

如下图所示,小编只想把黄色的2位小数给保留,其它的全部删除,如果做到呢,请看下图小编的正则表达式操作方法

(方方格子插件)

1.选择复制数据一份出来

2.然后选择方方格子按钮

3.选择高级文本处理中的正则表达式按钮

4.选择提取按钮

5."输入正则表达式输入正则表达式^[0-9]+(.[0-9]{2})?$

解释:^表示以什么开始,$表示以什么结束,[0-9]表示0-9的任意数字,{2}重复2次,?出现0次或1次。所以整体表达就是:整数为0-9的任意数字,小数为2位出现1次的0-9的数字"

6.确定后即可看到结果

如果经验帮到了你,请记得分享!

由于网站搬家,部分链接失效,如无法下载,请联系站长!谢谢支持!
1. 带 [亲测] 说明源码已经被站长亲测过!
2. 下载后的源码请在24小时内删除,仅供学习用途!
3. 分享目的仅供大家学习和交流,请不要用于商业用途!
4. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
5. 本站所有资源来源于站长上传和网络,如有侵权请邮件联系站长!
6. 没带 [亲测] 代表站长时间紧促,站长会保持每天更新 [亲测] 源码 !
7. 盗版ripro用户购买ripro美化无担保,若设置不成功/不生效我们不支持退款!
8. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
9. 如果你也有好源码或者教程,可以到审核区发布,分享有金币奖励和额外收入!
10.如果您购买了某个产品,而我们还没来得及更新,请联系站长或留言催更,谢谢理解 !
GG资源网 » 求解:利用正则表达式提取数据

发表回复

CAPTCHAis initialing...