
CODE: [Copy to clipboard]目的是要用%test%替换%text%中#test#部分, 但发现扩展变量中遇到第一个%就返回了, 不知道如何实现,谢谢.set text=1234567890#test#1234567890
set test=testing
echo %text:#test#=%test%%
CODE: [Copy to clipboard]setlocal enabledelayedexpansion
set text=1234567890#test#1234567890
set test=testing
echo %text:#test#=!test!%
| Quote: | |
|
| Quote: | |
|
CODE: [Copy to clipboard]echo %text:#test#=!test!%
CODE: [Copy to clipboard]call echo %%text:#test#=%test%%%
| Quote: | |
|
| Quote: | |
|
| 欢迎光临 中国DOS联盟论坛 (http://cndos.fam.cx/forum/) | Powered by Discuz! 2.5 |