Board logo

标题: [文本处理] 批处理如何删除字符串里面的指定字符? [打印本页]

作者: trsjtrj    时间: 2015-3-9 15:02     标题: 批处理如何删除字符串里面的指定字符?

请问如何删除字符串里面的指定字符
IP   地  址: {"10.211.55.3","10.211.55.4"}

删除 { " } 后
IP   地  址:  10.211.55.3,10.211.55.4
作者: pcl_test    时间: 2015-3-9 16:03

回复 1# trsjtrj
1、替换法,如
set a=abcd
set a=%a:c=%
echo %a%
pause

2、截取合并法,如
set a=abcd
set b=%a:~,1%
set c=%a:~-1%
echo %b%%c%
pause
用for亦可
作者: 愤怒的CMD    时间: 2015-3-9 16:13

本帖最后由 愤怒的CMD 于 2015-3-9 16:16 编辑

echo IP   地  址: {"10.211.55.3","10.211.55.4"}|sed "s/[{\x22}]//g"
作者: trsjtrj    时间: 2015-3-9 16:47

回复 2# pcl_test


    谢谢,可以了
作者: trsjtrj    时间: 2015-3-9 16:47

回复 3# 愤怒的CMD

谢谢,没有sed。。
作者: 愤怒的CMD    时间: 2015-3-9 16:48

这个可以有
作者: CrLf    时间: 2015-3-9 17:30

这个真可以有
作者: pcl_test    时间: 2015-3-13 07:21

回复 1# trsjtrj


    问题得到解答以后在标题最前面注明[已解决]
http://www.bathome.net/thread-3473-1-1.html




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