码农知识堂 - 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 取值为最小值

            示例

    :: 本示例包含汉字ÿ
  • 相关阅读:
    通过后端数据交互,实现【会议Oa小程序】首页数据渲染
    世和基因NGS大Panel IVD产品获批上市
    激励是改善业绩的关键
    java计算机毕业设计医院远程诊断系统源程序+mysql+系统+lw文档+远程调试
    代码随想录 -- day46 --139.单词拆分
    mysql数据库转PostgreSQL,批量处理xml中的sql,字段加上双引号脚本。
    leetcode/链表排序
    合宙Air724UG LuatOS-Air LVGL API控件-窗口 (Window)
    【小程序项目开发 -- 京东商城】uni-app 商品分类页面(下)
    Cilium系列-13-启用XDP加速及Cilium性能调优总结
  • 原文地址: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号