我有诸如 等数字32,33,33.1,33.2,34,34.1,35,35.1,35.2,35.3,35.4,36
。现在,如果我将数字 32 更改为 52,那么所有相应的数字也会随之更改,就像52,53,53.1,53.2,54,54.1,55,55.1,55.2,55.3,55.4,56
使用正则表达式模式或其他任何东西一样。
答案1
据我所知,正则表达式无法对找到的值执行数学函数。但是,要查找以“3”开头的数字并使其以“5”开头,此正则表达式就足够了:
寻找:
3([0-9]*\.*[0-9]*)
代替:
5\1
如果您想要延续到 40 年代、50 年代等等,那么每个表达式中的第一个数字都需要进行修改。