Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 3317|回复: 2

正则如何找出前后“细微”不一样的内容

[复制链接]
发表于 2021-2-25 09:23 | 显示全部楼层 |阅读模式
我有一大串字符串,每个字符串之间都是以“,”(逗号)分隔开的,比如:xxxx,xxxx,xxxx,...
里面绝大多数都是相同的,只有极少数字符在输入时,有点点差异
比如:1080800801.1,1080800801.0,这个字符串,前面一个是 .1 结尾,后面一个是 .0 结尾
​我使用了分组捕获  (\d{10}\.)0,\1(1)  是可以匹配成功,但是好像是写死的,对于另外一种情况,如:前面一个是 .0 结尾,后面一个是 .1 结尾却又没法匹配了,我试过引入第二个分组,然后再[^\2],好像不行,不知道是怎么回事,请大神帮忙看看,谢谢!


正则匹配咨询.rar

4.82 KB, 下载次数: 4

发表于 2021-2-25 13:34 | 显示全部楼层
正则 不是很熟 ,
感觉也许 可以考虑分步骤进行 , 就可以简化问题 , 降低难度
现在 ".0与.1" 有了 , 万一出现".8与.2" 怎么办?
回复

使用道具 举报

发表于 2021-2-25 16:10 | 显示全部楼层
您好,比對出不一樣以後,不知道您的輸出想長什麼樣子呢?
輸入 是 A3 單元格,用逗號切割取出數字後,找相鄰的是否有不一樣(規則:整數一樣,小數點後不一樣)
如果有的話要怎麼處理呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-4-25 01:51 , Processed in 0.379033 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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