`

bat 批处理 字符串 替换函数 和 字符串截取函数

阅读更多
、字符串替换 好了,符号说到这,现在说%PATH:str1=str2% 上面语法的意思就是:将字符串变量%PATH%中的str1 替换为str2

@echo off
@color 02
set ALL=demo123

echo %ALL%
set VAT=%ALL:1=aaa%
echo %VAT%

---结果是demoaaa23
pause

2、字符串截取 ********************************************** 截取功能统一语法格式为:%a:~[m[,n]]% **********************************************
从第m为截取n长度的字符串,m 为偏移量(缺省为0),n 为截取长度(缺省为全部),n可以是负数

%a:~0,n% 相当于函数 left(a,n)   取左边 n 位 %a:~-m%   相当于函数 right (a,m) 取右边 m 位 %a:~m,n% 相当于函数 mid(a,m+1,n) 从 m+1 位开始取 n 位 %a:~m,-n% 相当于函数 mid(a,m+1,len(a)-m-n),从 m+1 位开始,至倒数 n+1 位 %a:~m %   相当于函数 mid(a,m+1,len(a)-m) 或者 right(a,len(a)-m),从m+1 位开始取右边全部。

%a:~[m[,n]]%

%123:~0,1%

结果1

 

<script type="text/javascript"><!-- google_ad_client = "pub-1985112462197986"; /* 728x90, 创建于 10-7-27 */ google_ad_slot = "9407691718"; google_ad_width = 728; google_ad_height = 90; //--> </script><script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>
分享到:
评论

相关推荐

    windows bat批处理脚本 字符串截取、拼接、查找等使用说明

    BAT批处理有着具有非常强大的字符串处理能力,其功能虽没有C、Python等高级编程语言丰富,但是常见的字符串截取、替换、连接、查找等功能也是应有尽有,本文逐一详细讲解。 1、字符串截取 百学不如一练,直接上字符...

    使用批处理获取字符串的文字

    例如:截取从"@dimen/mm_到"的内容 android:paddingLeft="@dimen/mm_30" 获取到30 android:paddingLeft="@dimen/mm_30f" 获取到-30 ...echo 在字符串"%line_str1%"中的获取的数据为%ERRORLEVEL% goto :eof

    遍历文件内部查找字符串的搜索脚本 by LSS

    使用方法:右键.bat文件单击编辑,然后将【ReplaceByYourStringToSearch将该文本替换为需要搜索的字符串】替换为需要搜索的字符串,保存后关闭,然后直接双击.bat文件,开始在当前文件夹进行搜索。

    大量批处理实用程序例程

    字符串提取&替换等操作 将cwindows.复制到当前目录并显示进度.bat 屏幕炸弹.bat 弹出对话框.bat 打开快捷方式指向的目录.bat 批处理加密.bat 批处理蠕虫.bat 批处理解密.bat 批处理读注册表的Run下面的值.bat 按扩展...

    经典 批处理 BAT 教程

    1、字符串替换 2、字符串截取 第六章 if命令讲解 第一种用法:IF [NOT] ERRORLEVEL number command 第二种用法:IF [NOT] string1==string2 command 第三种用法:IF [NOT] EXIST filename command 第四种用法...

    700个批处理打包下载.rar

    保留空行替换字符串.cmd 修改IP跟电脑名.bat 全盘删除所有文件夹下的_desktop.ini.bat 全盘删除每个文件夹下的指定文件.cmd 全盘搜索指定文件.cmd 全盘查找QQ.exe并执行.cmd 全盘禁止运行指定程序.cmd 公交线路.txt ...

    超强批处理教程.rar

    1、字符串替换 2、字符串截取 第六章 if命令讲解 第一种用法:IF [NOT] ERRORLEVEL number command 第二种用法:IF [NOT] string1==string2 command 第三种用法:IF [NOT] EXIST filename command 第四...

    DOS批处理高级教程精选

    第五章 set命令详解 一、用set命令设置自定义变量 二、用set命令进行简单计算 三、用set命令进行字符串处理 1、字符串替换 2、字符串截取 第六章 if命令讲解 第一种用法:IF [NOT] ERRORLEVEL number command 第二种...

    dos批处理教程(实用)

    1、字符串替换 2、字符串截取 第六章if命令讲解 第一种用法:IF [NOT] ERRORLEVEL number command 第二种用法:IF [NOT] string1==string2 command 第三种用法:IF [NOT] EXIST filename command 第四种用法:IF ...

    APKTool批处理版l

    一般而言,一个编写规范的Android程序,会把所有字符串资源都分离出来,放在values的strings.xml文件中,values目录中存放的是默认语言字符串资源(一般为英文)。APK程序在处理字符串资源时会先判断语言环境,然后...

    [asp dll 函数 web 组件 源码]鱼鱼asp函数组件(fishasp20090218.dll)

    '作 用:字符串长度切割,超过显示省略号 '参 数:str ----字符串内容 ' strlen ------要显示的长度 '返回值:切割后字符串内容 '**************************************************** '---------...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    varchar2 1~4000字节 可变长度字符串,与CHAR类型相比,使用VARCHAR2可以节省磁盘空间,但查询效率没有char类型高 数值类型 Number(m,n) m(1~38) n(-84~127) 可以存储正数、负数、零、定点数和精度为38位的浮点数...

    levitate:R中的模糊字符串匹配。受Python的Fuzzywuzzy启发(但没有Python)

    R的模糊字符串匹配 levitate是基于Python 包模糊字符串匹配。 这方面的一个R气口已经存在,但不像 , levitate写入完全在R 2与上没有外部的依赖reticulate或Python。 它还以矢量化功能的形式提供了一些额外的功能。...

    powerbuilder

    参数printjobnumber:用PrintOpen()函数打开的打印作业号string:string类型,指定发送到打印机的字符串。在该字符串中,使用非打印字符的ASCII码值表示非打印字符zerochar:integer类型,可选项,指定在string参数...

    javascript中replace使用方法总结

    这个方法接收两个参数,第一个参数可以是一个RegExp对象或者一个字符串,第二个参数可以是一个字符串或者一个函数。现在我们来详细讲解可能出现的几种情况。 1. 两个参数都为字符串的情况 var text = 'cat, bat, ...

    grub4dos-V0.4.6a-2017-02-04更新

    --string=[x]=[y]=[color]=["string“] 字符串位置、颜色与内容,可用于标题,说明,帮助等。单位:列,行,24位色彩。 注:如果省略颜色,位于菜单框以上按标题颜色,位于菜单框以下按帮助文本颜色; 字符串头尾...

    EXCEL集成工具箱V6.0

    细分为&lt;用数字顺序或倒序&gt;&lt;用EXCEL存储格内容&gt;&lt;增加字符串&gt;&lt;清除字符串&gt;&lt;替换字符串&gt;多方式改名,优点明显。例:替换字符串就支持起始长度、替换个数、GB2与BIG5码相互转换等多选项操作,也支持文件扩展名的修改。现...

    EXCEL集成工具箱V8.0完整增强版(精简)

    细分为&lt;用数字顺序或倒序&gt;&lt;用EXCEL存储格内容&gt;&lt;增加字符串&gt;&lt;清除字符串&gt;&lt;替换字符串&gt;多方式改名,优点明显。例:替换字符串就支持起始长度、替换个数、GB2与BIG5码相互转换等多选项操作,也支持文件扩展名的修改。现...

    节点笔记_Ve.3.7.6.内部测试版_20200203

    节点内容输入"源[VB通配特征字符串]"(特征节点将作为源(母)节点建立连接) 或 "去[VB通配特征字符串]"(特征节点将作为去(子)节点建立连接) 后保存即可自动与已有节点建立连接。 ——Ve.3.6.5 更新说明—— 1、...

    RefactoringPowerShellWithPester:使用 Pester 帮助重构旧脚本的演示

    在看到几个人询问字符串解析后,我决定写它,通常使用正则表达式,带可选引号的分隔字符串,转义字符等。 (想想尝试使用正则表达式正确处理 CSV 文件的所有可能的有效输入,并且您会感觉到臀部的疼痛程度。) 在...

Global site tag (gtag.js) - Google Analytics