全球主机交流论坛

标题: 批量文本替换求教 [打印本页]

作者: nextfriend    时间: 2018-6-20 22:37
标题: 批量文本替换求教
本帖最后由 nextfriend 于 2018-6-20 23:33 编辑

一堆文本里包含下面的字符
Img:10:10:13
Img:4:10:12
Img:6:10:11
大佬们问下想批量吧第2个冒号后的10改替换成别的数字该怎么搞啊
作者: Carseason    时间: 2018-6-20 22:39
Notepad++ 正则替换一下就好
作者: nextfriend    时间: 2018-6-20 22:44
Carseason 发表于 2018-6-20 22:39
Notepad++ 正则替换一下就好

不会正则还有第一个冒号后面的数不能变
作者: 倾城翻翻    时间: 2018-6-20 22:56
记事本查找替换  :10  成  :8
作者: nextfriend    时间: 2018-6-20 23:04
倾城翻翻 发表于 2018-6-20 22:56
记事本查找替换  :10  成  :8

这样不行啊
Img:10:10:13
这种的第一个:10是不要替换的
作者: 倾城翻翻    时间: 2018-6-20 23:06
nextfriend 发表于 2018-6-20 23:04
这样不行啊
Img:10:10:13
这种的第一个:10是不要替换的

记事本继续查找替换  :8:8  成  :10:8
作者: nextfriend    时间: 2018-6-20 23:12
倾城翻翻 发表于 2018-6-20 23:06
记事本继续查找替换  :8:8  成  :10:8

那这种情况你怎么办
:10:10
:8:10
你先:10换:8,在按你的操作第2行就不对了
作者: kumotobi    时间: 2018-6-20 23:15
本帖最后由 kumotobi 于 2018-6-20 23:20 编辑

notepad++ 查找替换 勾选使用正则表达式
查找
  1. (Img:\d*:)10
复制代码

替换为
  1. \1X
复制代码

X是你要替换成的任何字符

作者: bob1987    时间: 2018-6-20 23:17
提示: 作者被禁止或删除 内容自动屏蔽
作者: nextfriend    时间: 2018-6-20 23:21
bob1987 发表于 2018-6-20 23:17
首先按照数据txt导入到execel ,分隔符使用:这个分隔符,你会发现,10都是在一列里面,然后保存为txt之后 ...

导不了EXCEL还有其他程序字符很多的内容不是整齐格式
作者: xsmx    时间: 2018-6-21 11:43
我还不会shell的年代,都是用语法高亮加替换搞定的。传统记事本那种替换方法,像你说的那种会冲突情况,因为只批量替换了一个元素,所以会产生冲突的情况可以预知,直接提前设定不一样的颜色,冲突了就一目了然。当然这是笨办法,最好的办法是google一个例子,照着扒,那玩意比背单词简单多了。。。




欢迎光临 全球主机交流论坛 (https://loc.888543.xyz/) Powered by Discuz! X3.4