Board logo

标题: [文本处理] 请教一个正则的问题 [打印本页]

作者: netdzb    时间: 2021-1-5 07:49     标题: 请教一个正则的问题

0000.9999
===>
0000?9999
应该怎么写

任意4位数字中间的.替换成?
我用的工具是notepad+
作者: qixiaobin0715    时间: 2021-1-5 13:51

回复 1# netdzb
是不是这样的也不替换:231253.2314
作者: qixiaobin0715    时间: 2021-1-5 14:59

如果我所说的情况需要替换:([0-9]{4})\.([0-9]{4}) -----> \1?\2
否则:(^|[^0-9])([0-9]{4})\.([0-9]{4})([^0-9]|$) -----> \1\2?\3\4
作者: netdzb    时间: 2021-1-5 16:42

回复 3# qixiaobin0715

学习一下,谢谢!




欢迎光临 批处理之家 (http://bbs.bathome.net/) Powered by Discuz! 7.2