批处理脚本(Windows)字符串替换扭曲
发布时间:2020-12-14 02:13:37 所属栏目:Windows 来源:网络整理
导读:我知道如何在批处理脚本中进行文字字符串替换.但是,我有一个特定的情况,我需要替换数值变量的值 这是脚本: setlocal enableextensions enabledelayedexpansionset /A L=2:L1if %L% EQU 0 goto :EOFset STRING="THIS IS # TEST"SET NEW=%STRING:#=%%L%echo %
我知道如何在批处理脚本中进行文字字符串替换.但是,我有一个特定的情况,我需要替换数值变量的值
这是脚本: setlocal enableextensions enabledelayedexpansion set /A L=2 :L1 if %L% EQU 0 goto :EOF set STRING="THIS IS # TEST" SET NEW=%STRING:#=%%L% echo %NEW% set /A L=%L% - 1 goto L1 我希望它显示这个: THIS IS 2 TEST THIS IS 1 TEST 但它最终将这种方式改为: THIS IS TEST2 THIS IS TEST1 关于如何让它做我需要的任何提示? 谢谢. 解决方法
你几乎在那里,只是改变
SET NEW=%STRING:#=%%L% 至 SET NEW=%STRING:#=!L!% (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- windows-server-2012 – 启动徽标后的Windows Server 2012r
- winforms – 如何检查单选按钮是否以Windows窗体形式检查
- untagged – 用于监控Windows网络环境的软件(变更控制)
- windows – powershell:改变当前会话的文化
- Windows Server 2016-OU组织单位日常操作
- windows-server-2008 – SCHTASKS无法管理远程任务
- windows开机自动执行bat脚本
- macos – Applescript – 将窗口带到前台
- windows10下基于docker的bvlc/caffe环境搭建与使用
- windows – 有没有办法在SVN repo中设置文件.在结账时被自动
推荐文章
站长推荐
- Windows Workflow Foundation在哪里使用?
- 在Windows上强制删除文件
- windows-7 – Windows 7紧凑型动态VHD
- windows – 如何将容器推送到Google容器注册表(无
- windows – 如何通过DHCP注册主机名?
- 命名空间“Microsoft.WindowsAzure”中不存在类型
- .net – 无法加载DLL’SqlServerSpatial.dll’
- .net – 为什么暴露的类型必须为WinMD / WinRT组
- windows-server-2008-r2 – 将Win 2008 R2域 –
- windows-xp – 如何锁定Windows XP以用作互联网信
热点阅读