无忧启动论坛

 找回密码
 注册
搜索

求教“正则表达式”的问题,如何描述1、2及001、002……

查看数: 4187 | 评论数: 7 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-3-19 12:31

正文摘要:

本帖最后由 netmjwork 于 2018-3-19 13:34 编辑 不知道放这里是否违规,请版主别删帖子,希望有人能指点下,谢谢! 手机装了个“批量重命名”的APP,里面命名规则只有添加或删除等基本操作,想对纯数字名称实 ...

回复

netmjwork 发表于 2018-3-22 19:03:31
本帖最后由 netmjwork 于 2018-3-22 19:44 编辑


分次也可以,只是输入什么,替换什么,2位、3位、4位的分别修改哪里?

没有理解代码的含义,不知道怎么修改替换,希望再次指点下,谢谢!
虫子樱桃 发表于 2018-3-20 13:40:41
netmjwork 发表于 2018-3-19 13:43
感谢指点!
这个可以通过,不过只是改变了1位,将 1 变成 01
好像你这个只是针对一位数的,希望指点 ...

分几次吧
netmjwork 发表于 2018-3-19 13:43:22
本帖最后由 netmjwork 于 2018-3-19 13:46 编辑
虫子樱桃 发表于 2018-3-19 13:23
输入:\b([0-9])\b
替换为:0$1


感谢指点!
这个可以通过,不过只是改变了1位,将 1 变成 01
好像你这个只是针对一位数的,希望指点下,如果位数是2、3、4、5位数,该怎么写?非常感谢!
是需要分几次替换,还是一次就可以替换完所有位数的数字?
netmjwork 发表于 2018-3-19 13:32:39
熄灭的火焰 发表于 2018-3-19 13:04
或者   \d 重命名为00\d
\d\d 重命名为0\d\d

感谢回复!

不过这个软件提示不能用 \ 符号,不知道是不是需要加括号解决,图中提示的有,我把软件上传上来,方便的话帮忙测试下,非常感谢!

命名.7z

1.15 MB, 下载次数: 34, 下载积分: 无忧币 -2

虫子樱桃 发表于 2018-3-19 13:23:05
输入:\b([0-9])\b
替换为:0$1
熄灭的火焰 发表于 2018-3-19 13:04:23
或者   \d 重命名为00\d
\d\d 重命名为0\d\d
熄灭的火焰 发表于 2018-3-19 13:00:28
本帖最后由 熄灭的火焰 于 2018-3-19 13:02 编辑

{n,m}
m和n均为非负整数,其中n<=m。最少匹配n次且最多匹配m次。例如,“o{1,3}”将匹配“fooooood”中的前三个o为一组,后三个o为一组。“o{0,1}”等价于“o?”。请注意在逗号和两个数之间不能有空格。

不知道这个能不能用,你试下。

\d{1,1}  重命名为00\d 这个应该是匹配一位

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-2-28 21:29

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表