求一正则表达式

Top_小鑫 2019-03-29 12:11:14
W-H-001-8888.JPG
W-H-001-8888-1.JPG - 中划线
W-H-001-8888_1.JPG _下划线

根据一正在表达试 获取到 W-H-001-8888
后缀格式可能为JPG 也可能为PNG
我们只要根据.去区分 获取前面的。
然后根据 如果有中划线或者下划线 就根据中划下划线去获取前面的 W-H-001-8888

...全文
110 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
stherix 2019-03-29
  • 打赏
  • 举报
回复
最简单的就是 ^[^_.]+
Top_小鑫 2019-03-29
  • 打赏
  • 举报
回复
引用 1 楼 stherix 的回复:
你这里有个地方不明确, 就是 W-H-001-8888-1.JPG 要求取得 W-H-001-8888 那为什么 W-H-001-8888.JPG 结果不是 W-H-001 呢
说错了,后面是根据下划线取。不是中划线。。
stherix 2019-03-29
  • 打赏
  • 举报
回复
你这里有个地方不明确, 就是 W-H-001-8888-1.JPG 要求取得 W-H-001-8888 那为什么 W-H-001-8888.JPG 结果不是 W-H-001 呢

110,536

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧