DOS批处理命令-字符串操作
1.字符串替换
语法结构:%变量名:替换前=替换后%
@set str=teh cat in teh hat
@echo %str%
@set str=%str:teh=the%
@echo %str%
>teh cat in teh hat
>the cat in the hat
2.截取字符串
语法格式:%变量名:~开始位置,终了位置%
set var=1234567890
①正常路线:
%var:~5,2% ? 67
②无终了:
%var:~5% ? 67890
③负终了:
%var:~5,-2% ? 678
④负开始位置:
%var:~-6,2% ? 56
⑤负开始无终了:
%var:~-6% ? 567890
⑥负开始负终了:
%var:~-6,-2% ? 5678
⑦没有开始:
%var:~,4% ? 1234
⑧无开始无终了:
%var% ? 1234567890