首页 > 软件开发 > 编程语言 >

批处理入门-set字符串处理

来源:互联网 2023-03-17 00:12:17 版权归原作者所有,如有侵权,请联系我们

批处理,也称为批处理脚本,英文译为BATCH,批处理文件后缀BAT就取的前三个字母。它的构成没有固定格式, 只要遵守以下这条就ok了:每一行可视为一个命令,每个命令里可以含多条子命令,从第一行开始执行,直到最后一行结束,它运行的平台是DOS(磁盘操作系统)。fJE办公区 - 实用经验教程分享!

工具/原料

  • Dos

方法/步骤

  • 1

    之前记录了set的基础用法,本次记录set 字符串替换,格式:%PATH:str1=str2% 将字符串的变量%PATH%中的str1替换为str2,如下看一下简单的示例。fJE办公区 - 实用经验教程分享!

    批处理入门-set字符串处理fJE办公区 - 实用经验教程分享!

  • 2

    在尝试将www.baidu.com中的.更改为。如下图示。fJE办公区 - 实用经验教程分享!

    批处理入门-set字符串处理fJE办公区 - 实用经验教程分享!

  • 3

    字符串截取格式:%a:~[m[,n]]%方括号表示可选,%为变量标识符,a为变量名,不可少,冒号用于分隔变量名和说明部分,符号~可以简单理解为“偏移”即可,m 为偏移量(缺省为0),n 为截取长度(缺省为全部)fJE办公区 - 实用经验教程分享!

  • 4

    示例:set a=www.baidu.com set var=%a:~1,3%set var=%a:~1,3% ,这里%a:~1,3%就是说变量 a 偏移量为1,要截取它的3位字符长度。合起来就是把变量a 的值从第2 位(偏移量 1)开始,截取3 个字符赋予变量varfJE办公区 - 实用经验教程分享!

    批处理入门-set字符串处理fJE办公区 - 实用经验教程分享!

  • 5

    示例:set var=%a:~-3% 这里就是就是把变量a 倒数 3 位的值赋予变量var。fJE办公区 - 实用经验教程分享!

    批处理入门-set字符串处理fJE办公区 - 实用经验教程分享!

  • 6

    字符串截取总结以a=www.baidu.com为例。fJE办公区 - 实用经验教程分享!

    批处理入门-set字符串处理fJE办公区 - 实用经验教程分享!

  • 6相关内容未经授权抓取自百度经验
  • 以上方法由办公区教程网编辑摘抄自百度经验可供大家参考!fJE办公区 - 实用经验教程分享!


    标签: 编程语言

    办公区 Copyright © 2016-2023 www.bgqu.net. Some Rights Reserved. 备案号:湘ICP备2020019561号