禁用账户无法判断空格bug修复(2)——倒取尾部空格
来源:互联网 发布:淘宝网高领打底衫带绒 编辑:程序博客网 时间:2024/05/22 17:18
尾部空格bug:
若变量f值字符串中尾部含有空格,如何将其忽略而保留中间空格符?
运行过程:
1.判断变量a值总字符串长度。
2.取长度值进行单个负判断,当识别到不是空格后,将剩余未识别字符串总长度输出至变量b,包括空格符。
3.利用变量b的长度值,提取剩余字符串输出至变量f。
4.f值最后被用于强制输出。
最终运行结果如下:
若变量f值字符串中尾部含有空格,如何将其忽略而保留中间空格符?
修复代码:
@echo off&setlocal enabledelayedexpansionset a=ad 我 for /l %%a in (0,1,65535) do if "!a:~%%a,1!"=="" set /a b=%%a-1&goto a:afor /l %%a in (%b%,-1,0) do if not "!a:~%%a,1!"==" " set /a b=%%a+1&goto b:bfor /f "delims=" %%a in ("%b%") do set f=!a:~0,%%a!for /l %%a in (0,1,20) do if not "!f:~%%a,1!"=="" (set /p=!f:~%%a,1!<nul>c.txt&if "!f:~%%a,1!"==" " set /p=a<nul>c.txt)&for /f "delims=" %%a in ('dir c.txt^|find "文"') do set c=%%a&if not "!c:~34,1!"=="0" echo !c:~34,1!pause>nul
运行过程:
1.判断变量a值总字符串长度。
2.取长度值进行单个负判断,当识别到不是空格后,将剩余未识别字符串总长度输出至变量b,包括空格符。
3.利用变量b的长度值,提取剩余字符串输出至变量f。
4.f值最后被用于强制输出。
最终运行结果如下:
阅读全文
0 0
- 禁用账户无法判断空格bug修复(2)——倒取尾部空格
- 禁用账户无法判断空格bug修复——强制输出
- 禁用账户中文超字节bug修复——判断超出字节数
- Word2007 无法给尾部空格加下划线
- 禁用账户中文超字节bug修复——得出字符位数
- SQLServer无法判断空格数量
- WPS尾部空格没有下划线
- Word操作——文字尾部空格下划线不显示的解决方法
- 删除空格:删除字符串首部和尾部连续的空格
- javascript 判断空格(包括空格、tab键等)
- android string.xml 尾部显示空格问题
- Js取 字符串空格
- 取掉前后空格和中间空格
- 字符串—空格替换
- 空格
- 空格
- 空格
- 空格
- 线程池浅析
- ActiceMQ原理及安装
- Windows下Ableton Live 9 下载&安装
- falcon模式
- getch() 函数
- 禁用账户无法判断空格bug修复(2)——倒取尾部空格
- Tset.1 温度
- javaWeb删除和复选框位于同一行的数据
- 电子键盘教程书籍
- codevs3269混合背包
- 圆周率计算--C语言实现
- Unity中常用的一些单词的翻译(部分)
- 欢迎使用CSDN-markdown编辑器
- 禁用账户——变量表