`
阅: 812 | 回: 6
求助3个正则表达式 全部 , 编号:03709 快速回复
发表于2023/5/9 13:28:14 楼主 
头像 等级:学者
积分:43
财富值:0.8
身份:普通用户

C:\Users\Administrator\Desktop\4号线南延巡检记录表单\消防\样例.jpg

例一:提取出“C:\Users\Administrator\Desktop\4号线南延巡检记录表单\消防\

例二:提取出“样例”

例三:提取出“.jpg”

我的个性签名
发表于 2023/5/9 13:54:09   
头像 等级:传说级人物
积分:2532
财富值:6
身份:系统管理员

例一 .+(?<=\\)

例二 [^\\]+(?=\.)

例三 \..+

方方格子安装教程http://www.ffcell.com/WenKu/article.aspx?id=376
发表于 2023/5/9 19:26:44   
头像 等级:学者
积分:43
财富值:1
身份:普通用户

回复:2楼

老师你好,能帮我优化一下么,例如这个路径提取中间的文件名时,使用公式2和公式3会有点小问题!
K:\2022-09\科技节实施方案9.25(1).docx
我的个性签名
发表于 2023/5/10 9:12:22   
头像 等级:传说级人物
积分:2532
财富值:6
身份:系统管理员

例二问题在哪?,你就给这么几个例子,那写出来的正则是猜不到其他例子的

例三改成 \.[a-z]+

方方格子安装教程http://www.ffcell.com/WenKu/article.aspx?id=376
发表于 2023/5/10 9:14:07   
头像 等级:传说级人物
积分:2532
财富值:6
身份:系统管理员

我猜测一下可能是这样[^\\]+(?=\() 不过这样你不如在二提取出来的基础上再执行一次正则

方方格子安装教程http://www.ffcell.com/WenKu/article.aspx?id=376
发表于 2023/5/10 17:12:59   
头像 等级:学者
积分:43
财富值:1
身份:普通用户

老师,我的数据源是这样的,需求是使用正则提取路径,文件名,扩展名(带.)

因为使用频次多,无法手动完成了

附件:   下载    在线编辑
我的个性签名
发表于 2023/5/10 17:31:59   最佳方案
头像 等级:传说级人物
积分:2532
财富值:6
身份:系统管理员

就第三个正则因为你给的例子不够所以提不出来,其他两个正则没问题,看附件


附件:   下载    在线编辑
方方格子安装教程http://www.ffcell.com/WenKu/article.aspx?id=376

快速回复

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