博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【Windows】字符串处理
阅读量:5966 次
发布时间:2019-06-19

本文共 932 字,大约阅读时间需要 3 分钟。

1、截取字符串

举例说明其基本功能:

  @echo off  set ifo=abcdefghijklmnopqrstuvwxyz0123456789  echo 原字符串(第二行为各字符的序号):  echo %ifo%  echo 123456789012345678901234567890123456  echo 截取前5个字符:  echo %ifo:~0,5%  echo 截取最后5个字符:  echo %ifo:~-5%  echo 截取第一个到倒数第6个字符:  echo %ifo:~0,-5%  echo 从第4个字符开始,截取5个字符:  echo %ifo:~3,5%  echo 从倒数第14个字符开始,截取5个字符:  echo %ifo:~-14,5%  pause

下面这个例子是对时间进行处理。

  @echo off  echo 当前时间是:%time% 即 %time:~0,2%点%time:~3,2%分%time:~6,2%秒%time:~9,2%厘秒  pause

2、替换字符串

举例说明其功能:

  @echo off  set aa=伟大的中国!我为你自豪!  echo 替换前:%aa%  echo 替换后:%aa:中国=中华人民共和国%  echo aa = %aa%  set "aa=%aa:中国=中华人民共和国%"  echo aa = %aa%  pause

  对于上面的例子有一点说明,对比两个echo aa = %aa%可以发现,如果要修改变量aa的内容的话,就需要将修改结果“%aa:中国=中华人民共和国%”赋值给变量aa。上面的字符串截取也有着同样的特点。

3、字符串合并

合并字符串就是将两个字符串放在一起就可以了。举例说明:

  @echo off  set aa=伟大的中国!  set bb=我为你自豪!  echo %aa%%bb%  echo aa=%aa%  echo bb=%bb%  set "aa=%aa%%bb%"  echo aa=%aa%  pause

  同样,如果要改变变量aa的内容的话,就需要将合并结果“%aa%%bb%”赋值给变量aa。

 

4.扩充字符串

转载地址:http://gmmax.baihongyu.com/

你可能感兴趣的文章
SpringMVC配置文件
查看>>
划分数系列问题
查看>>
springboot整合jersey
查看>>
sql定时自动备份(定时作业)
查看>>
Excel 2013 表格自用技巧
查看>>
浅析支付系统的整体架构
查看>>
二位数组
查看>>
unix文件权限
查看>>
Python 模拟鼠键
查看>>
2017-2018-2 20155224『网络对抗技术』Exp7:网络欺诈防范
查看>>
Source Code Review
查看>>
分享一下我安装启动Jmeter出错时的解决办法
查看>>
java 调用process
查看>>
用a标签实现submit提交按钮的效果
查看>>
毕向东_Java基础视频教程第20天_IO流(1~4)
查看>>
几图理解BeautifulSoup
查看>>
HashMap内部是如何实现的(转)
查看>>
交互设计[3]--点石成金
查看>>
java实现双向循环链表
查看>>
SCCM TP4部署Office2013
查看>>