Board logo

标题: 字符串截取 [打印本页]

作者: sanshiyiye     时间: 2008-9-17 19:45    标题: 字符串截取

set w=abcdefg
set str1=%w:~0,6%
上面0出能不能使用变量呢?怎么用?有能解答的么
作者: balinger     时间: 2008-9-17 20:00
set w=abcdefghijk
set n=2
set m=4
call set str1=%%w:~%n%,%m%%%
echo %str1%
作者: HAT     时间: 2008-9-17 20:11

@echo off
setlocal enabledelayedexpansion
set w=abcdefg
set n=0
set str1=!w:~%n%,6!
echo %str1%

作者: sanshiyiye     时间: 2008-9-17 21:04
多谢。。不知道怎么解释,能讲解下么?
作者: HAT     时间: 2008-9-17 21:05
变量延迟详解
http://www.cn-dos.net/forum/viewthread.php?tid=28273

什么情况下该使用变量延迟
http://www.cn-dos.net/forum/viewthread.php?tid=20733

一个变量嵌套变量的问题
http://www.cn-dos.net/forum/viewthread.php?tid=41143