批处理字符截取
字符 截取 批处理
2023-09-14 08:59:24 时间
前言
介绍字符截取。
正文
set str=123456789
echo %str:~1,1%
得到的结果是什么?
得到的结果是2。
为什么会是2呢?
有两个参数,分别是1,另一个还是1。
第一个参数是偏移量,第二个是取值范围。
但是事实上没有这么简单:
set str=123456789
set var=%str:~-3%
得到的结果是789,为什么是789呢?
这个就是-3是从右偏移,然后偏移3个位置就是6。
如果第二个数不些的话,就是其之后的数据。
同理:
set str=123456789
set var=%str:~-5,4%
得到的就是5678。
那么如果第二个是负数呢?
set str=123456789
set var=%str:~0,-4%
那么这个是从0到最后一个数,但是除了最后4个数字,那么就是12345了。
练习:
通过变量截取把 “今日明月在” 变成 “明月今日在” 显示出来。
我的解答:
set str=今日明月在
set var=%str:~2,2%%str:~0,2%%str:~-1%
相关文章
- mysql截取中文字符_mysql截取字符串函数-Go语言中文社区
- Java中如何输入一个字符
- C语言:定义一个指针字符串,统计英文字母、空格、数字和其他字符的个数,要求使用函数完成。
- oracle截取字符添加数据库,oracle截取字符串前几位的方法_数据库[通俗易懂]
- %date:~0,4%和 %time:~0,2%字符截取操作用法「建议收藏」
- java截取某个字符后面的字符串_java如何截取字符串
- BAT面试算法进阶(3)- 无重复字符的最长子串(滑动窗口法)
- Go语言字符串截取(获取字符串的某一段字符)
- 字符数组和字符串的区别,C语言字符数组和字符串区别详解
- Oracle字符串截取法:实现简洁高效(oracle字符截取)
- MySQL字符串截取的实践方法(mysql字符截取)
- Oracle截取前几位字符的操作(oracle取前几位)
- Oracle中使用Substr函数截取指定字符(oracle截取指定字符)
- MySQL字符函数的用法及精彩作用(mysqlchar函数)
- 串Oracle转换成字符串的简便方法(oracle转换为字符)
- 【教程】如何在Linux中统计字符出现次数(linux字符出现次数)
- MSSQL遇字符的截取方法介绍(mssql 遇字符 截取)
- MySQL截取字符串删除末尾字符(mysql中剔除最后几位)
- 字符Oracle中截取字符的利器(oracle中通过.截取)
- 字符Oracle中将数字转换为字符的方法(oracle中转数字)
- 深入剖析MySQL中的字符类型(mysql zifu)
- Oracle字符串截断技巧大全(oracle以字符截取)
- Oracle中截取字符函数的应用(oracle中截取的函数)
- 字符利用Oracle截取前几个字符的方法(oracle中截取前几个)
- Oracle中完美字符截取技巧(oracle中字符截取)
- ajax代理程序,自动判断字符编码
- jquery判断字符输入个数(数字英文长度记为1,中文记为2,超过长度自动截取)
- javaScript实现浮点数转十六进制字符
- JS按字节截取字符长度实例
- js截取固定长度的中英文字符的简单实例
- C#判断字符是否为汉字的三种方法分享
- oracle截取字符(substr)检索字符位置(instr)示例介绍