批处理脚本 – 中间字符串
在本文中,我们将学习如何使用批处理脚本来使用中间字符串的概念。
使用“中间字符串”的概念,我们在任何给定字符串。
批处理脚本:
@echo off
set str=GeeksforGeeks
echo %str%
set str=%str:~5,-5%
echo %str%
pause
使用上面的代码,我们将从给定的字符串(即 GeeksforGeeks)打印一个从 5 到 -5 索引的子字符串。
解释 :
- 通过使用'set',我们得到任何字符串的输入。
set str=GeeksforGeeks
- 在使用'echo %str%'的下一行中,我们正在打印我们的输入字符串。
- 现在在使用索引的下一行中,我们将消除两端的字符。
- 一般表示: set str=% 字符串:~FROM, TO% 。
set str=%str:~5,-5%
- 在上面的表示中,我们必须提供我们想要新字符串的索引,直到它的结束索引。
- 在上面的代码中,我们有 '5, -5' ,所以从索引 5 是 's' 到索引 -5(负索引)是 'G'。
- 所以这两个索引之间的子字符串将被打印为输出。
- 然后我们使用 'pause' 来保持屏幕直到按下任意键,这样我们就可以读取我们的输出。
我们可以清楚地看到 '5' 和 '-5' 之间的字符被打印为输出,所以使用下面的代码我们可以使用 Mid String 的概念。