标题: [文本处理] 批处理文件中字符串截取的偏移量怎样使用变量? [打印本页]
作者: csuwind 时间: 2011-12-29 15:53 标题: 批处理文件中字符串截取的偏移量怎样使用变量?
兄弟们大家好,
我知道 echo %a:~x,y% 的意思,我现在知道一个字符串是a,并且得到了一个变量b和变量d,
请问如何在a中截取从b开始后的d个字符,这里主要偏移量中用到了变量.
我用 echo %a:~%b%,%c%% 结果不正确,请大家告诉我如果偏移量跟长度是一个变量如何截取?
作者: awk 时间: 2011-12-29 16:17
- @echo off
- setlocal enabledelayedexpansion
- set str=awk
- set a=1
- set b=2
- set substr=!str:~%a%,%b%!
- echo %substr%
- pause
复制代码
作者: csuwind 时间: 2011-12-29 16:28
回复 2# awk
谢谢老大, 我犯了一个错误,关于这个测试我刚才一直在命令行测试,我刚才也用到你你这个偏移量模型,我后来总结,这种替换在命令行不起作用,但是在批处理中就会生效
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |