zoukankan      html  css  js  c++  java
  • 批处理集锦——(3)字符串处理

    代码里面有黄金

    @echo off
    title 字符串处理
    
    echo set /a 和 set /P 
    echo.
    
    echo 从键盘获取字符串给变量
    set /p msg=请输入字符串,用来给msg变量赋值
    echo msg的值是: %msg%
    
    set /a total=1+2+3+4+5+6
    echo 变量total的值为:%total%
    
    echo /p是提示消息,获取字符串; /a后面跟的是表达式;  如果不用参数扩展,则是直接赋值
    echo 犹如 int a =30; 
    echo.
    
    
    echo 字符串替换
    set str1=就是这么任性
    echo 原始字符串是 %str1%
    echo 现在把 “这么” 改成 “☆这样的★”
    echo %str1:这么=☆这样的★%
    echo.
    
    echo 字符串提取
    set str=123456789
    echo 测试字符串 %str%
    echo 第一个字符为:%str:~0,1%
    echo 头两个字符为:%str:~0,2%
    echo 头5个字符为:%str:~0,5%
    echo 去掉最后一个字符后的字符串为:%str:~0,-1%
    echo 去掉最后3个字符后的字符串为:%str:~0,-3%
    echo 第4个字符为:%str:~3,1%
    echo 第4个及其之后的4个字符为:%str:~3,4%
    echo 最后一个字符为:%str:~-1%
    echo 最后一个字符为:%str:~-1,1%
    echo 最后两个字符为:%str:~-1,2%
    echo 倒数第4个字符为:%str:~-4,1%
    echo 倒数第4个及其之后的字符为:%str:~-4%
    echo 倒数第4个及其之后的2个字符为:%str:~-4,2%
    echo 倒数第4个及其之后的3个字符为:%str:~-4,3%
    
    pause>nul
  • 相关阅读:
    JS随笔
    tp5 redis 单例模式 转载
    分享我编程工作经历及对软件开发前景的看法
    redis详解(一)-- 概述
    redis详解(二)-- 数据类型详解
    redis详解(四)-- 高可用分布式集群
    redis详解(三)
    新工科平台
    关于Nginx的负载均衡
    微信退款回调
  • 原文地址:https://www.cnblogs.com/lovelp/p/5720064.html
Copyright © 2011-2022 走看看