[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[ 新手练习 1 ] 批处理简易变量截取

如:有一个 QQ 昵称为“今日明月在”,(昵称是不是很诗意呢?)

请分别截取“今日”、“明月”、“在”,并显示出来。
====================================
2008-11-07 题目进阶
通过变量截取把 “今日明月在” 变成 “明月今日在” 显示出来。

不知什么是字符截取可参考:
http://bbs.bathome.net/viewthread.php?tid=996&highlight=%BD%D8%C8%A1
http://bbs.bathome.net/viewthread.php?tid=1149&highlight=%BD%D8%C8%A1
下一题:[ 新手习题 2 ] 字符替换
http://bbs.bathome.net/thread-2462-1-1.html

[ 本帖最后由 wxcute 于 2008-11-17 11:29 编辑 ]
1

评分人数

@echo off
set xx=今日明月在
echo %xx:~+0,2%
echo %xx:~2,2%
echo %xx:~-1%
echo %xx:~2,2%%xx:~+0,2%%xx:~-1%
pause

TOP

@echo off
set str=今日明月在
echo %str%
set str1=%str:~0,2%
set str2=%str:~2,2%
set str=%str2%%str1%%str:~4,1%
echo %str%&pause>nul

TOP

@echo off
set str=今日明月在
set str1=%str:~0,2%
set str2=%str:~2,2%
set str3=%str:~4,1%
echo %str2%%str1%%str3%
pause

TOP

@echo off
set str=今日明月在
set str1=%str:~0,2%
echo %str1%
set str2=%str:~2,2%
echo %str2%
set str3=%str:~4,1%
echo %str3%
pause

TOP

@echo off
set str=今日明月在
echo %str:~0,2%
echo %str:~2,2%
echo %str:~-1%
rem echo %str:今日明月在=明月今日在%
set temp=%str:今日明月在=明月今日在%
echo %temp%
pause

TOP

@echo off
set "str=今日明月在"
set var1=%str:~0,2%
set var2=%str:~2,2%
set var3=%str:~4,1%
ECHO %var1%
ECHO %var2%
ECHO %var3%
pause

TOP

@echo off
set "str=今日明月在"
echo %str:~0,2%
echo %str:~2,2%
echo %str:~-1,1%
pause

TOP

@echo off & setlocal enabledelayedexpansion
set str=今日明月在 && echo !str:~2,2!!str:~0,2!!str:~4!
pause

TOP

@echo off
set str=今日明月在
echo 正在高速截取中....
echo .
echo 今日
echo .
echo 明月
echo .
echo 在
echo .
echo 完毕!
pause

TOP

@echo off

set var="今日明月在"
set var=%var:~1,-1%

set var1=%var:~0,2%
echo %var1%

set var2=%var:~2,2%
echo %var2%

set var3=%var:~-1%
echo %var3%

echo %var2%%var1%%var3%

pause

TOP

@setlocal enabledelayedexpansion
set var=今日明月在
@echo !var:~2,2!!var:~0,2!!var:~4,1!

TOP

set m=今日明月在
echo %m:~2,2%%m:~0,2%%m:~-1,1%

TOP

本帖最后由 msdmck 于 2021-9-23 11:01 编辑

@echo off
set str=今日明月在
echo %str%
echo %str:~0,2%
echo %str:~2,2%
echo %str:~4,1%
pause>nul
除了樓宇加按物業二按 (又稱二按貸款/2按/二按套現)、物業一按,你知道還有專為居屋業主而設的貸款嗎?居屋業主貸款是一款專爲方便未補低價居屋的業主而設的一種物業貸款方式,它無需樓契的抵押,同時可以讓業主以私人貸款的形式借貸。如果業主急需資金周轉,并且已在銀行申請按揭或供滿,居屋業主貸款能夠讓業主短時間内獲得需要的貸款,進行居屋貸款你知道嗎?樓宇按揭的類型除了一按二按外,還有加按和轉按

TOP

@echo off
set var=今日明月在
echo %var:~2,2%%var:~0,2%%var:~-1%
pause

TOP

返回列表