码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • 【WINDOWS / DOS 批处理】字符串截取


    【字符串截取语法格式】  

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

    或者 

     !VAR: ~ [ m [,n ] ] !

    • [  ] (方括号)表示可选
    • 两边的 %(或  ! )为变量取值标识符
    • VAR 为变量名(不可缺少)
    • 符号 : 用于分隔变量名和说明部分
    • 符号 ~ 可以简单理解为“偏移”
    • m 为 %VAR% 或 !VAR]! 中的字符偏移,如果从右向左,则字符的偏移从 0 始计数,即:其第一个字符的偏移是0;如果从左向右,则字符的偏移从 -1 开始计数,即:其最后一个字符的偏移是 -1),m 的缺省值为0。
    • n 为将要截取字符串的长度,n 的缺省值为 0

     【语法功能】

    从变量值中截取字符(串) 

    【关于 m 的取值】 

    m 的取值可以是取正整数,也可以是负整数,下面举例说明:

    1. set "a=abcdefg"
    2. 在 %a:~m,n% 中,m的取值范围如下所示:

    • 如果 m 的值大于取值范围的最大值时,则截取不到任何字符
    • 如果 m 的值小于取值范围的最小值时,则 m 取值为最小值

            示例

    :: 本示例包含汉字ÿ
  • 相关阅读:
    数据可视化图表总结(二)
    2022-11-16 每日打卡:单调栈解决最大矩形问题(一维直方图,二维最大红矩形)
    代码随想录笔记_动态规划_337打家劫舍III
    Redis7--基础篇1(概述,安装、卸载及配置)
    Arm Cache学习资料大汇总
    HDU 6276 Easy h-index
    java和C#md5算法互通
    72道Java线程面试题,一题一答案,不搞花里胡哨
    【Unity】Unity3D 车位售卖系统制作实例(一)系统介绍及相机控制器
    Web 前端汇总
  • 原文地址:https://blog.csdn.net/mt15306338066/article/details/127605436
  • 最新文章
  • 沪漂五周年了:我越来越迷茫了
    Agentic Skill Routing 实战:别再把所有 Skill 塞进 AI Agent 上下文
    MySQL-Seconds_behind_master的精度误差
    [MAF预定义ChatClient中间件-03]CachingChatClient——利用缓存省钱省时间
    AI的至暗历史:从万众期待到被政府撤资,AI的两次死亡徘徊
    Agent OS :五种驯服不确定性的范式
    PortSwigger SQL注入LAB11
    数据库即时编译JIT
    [Begin]AI Learn Data Day 0
    深度学习进阶(二十七)现代 LLM 的核心架构设计其二:SwiGLU
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
小工具 小游戏
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1

京公网安备 11010502049817号