设为首页收藏本站

简体中文 繁體中文 English 日本語 Deutsch 한국 사람 بالعربية TÜRKÇE português คนไทย french

搜索
热搜: 活动 交友 discuz

求个正则,麻烦高手指点下,火车头里用的 [复制链接]
查看:42 | 回复:5

31

主题

491

回帖

1149

积分

金牌会员

积分
1149
发表于 2013-6-12 10:38:51 | 显示全部楼层 |阅读模式
本帖最后由 ICFOX 于 2013-6-12 10:57 编辑

abc0123010
abc00123010
abc000123010
数据处理的时候怎么替换成  abc-123010  这种形式.
就是把中间的0去掉,换成"-",其他的部分不变,麻烦知道的同学指点下.
前面的字母及除去中间的不确定个数的0后的数字都是不固定的,
实在不懂正则啊.

54

主题

407

回帖

1002

积分

金牌会员

积分
1002
发表于 2013-6-12 10:53:31 | 显示全部楼层
不用正则,直接把 abc0 替换成 abc-

31

主题

491

回帖

1149

积分

金牌会员

积分
1149
 楼主| 发表于 2013-6-12 10:55:35 | 显示全部楼层

heyxiu 发表于 2013-6-12 10:53



不用正则,直接把 abc0 替换成 abc-

abc只是举例,不是固定的abc
谢谢.

54

主题

407

回帖

1002

积分

金牌会员

积分
1002
发表于 2013-6-12 10:53:00 | 显示全部楼层
试下 (.*?)0+(.*)  替换成 \1-\2

没用过火车头,我在notepad++里试的

替换后
abc-123010
abc-123010
abc-123010



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

31

主题

491

回帖

1149

积分

金牌会员

积分
1149
 楼主| 发表于 2013-6-12 11:06:00 | 显示全部楼层

heyxiu 发表于 2013-6-12 11:06



试下 (.*?)0+(.*)  替换成 \1-\2

没用过火车头,我在notepad++里试的

可以用,谢谢大牛

194

主题

2112

回帖

4916

积分

论坛元老

积分
4916
发表于 2013-6-12 11:14:57 | 显示全部楼层
这个收场了
您需要登录后才可以回帖 登录 | 立即注册

论坛客服/商务合作/投诉举报:2171544 (QQ)
落伍者创建于2001/03/14,本站内容均为会员发表,并不代表落伍立场!
拒绝任何人以任何形式在本论坛发表与中华人民共和国法律相抵触的言论!
落伍官方微信:2030286 邮箱:(djfsys@gmail.com|tech@im286.com)
© 2001-2014

浙公网安备 33060302000191号

浙ICP备11034705号 BBS专项电子公告通信管[2010]226号

  落伍法律顾问: ITlaw-庄毅雄

Archiver|手机版|Discuz! X

GMT+8, 2026-3-27 16:49 , Processed in 0.026082 second(s), 4 queries , Gzip On, Redis On.

返回顶部