首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >批量删除字符串的单个字符串

批量删除字符串的单个字符串
EN

Stack Overflow用户
提问于 2018-12-06 00:47:40
回答 1查看 0关注 0票数 0

我正在批量制作游戏,我希望有一个charachter来移动。我可以通过在字符串中添加空格让他向右移动,这很容易。然而,为了让他离开,我需要一次删除一个空格。我知道如何从字符串中删除所有字符,但这就是我会的。当我试图移除一个空间时,它会移除所有空间,它只是将我传送到左侧墙壁。我真的不知道我在做什么,我知道解决方案可能是很简单基础的。

求助大家,谢谢

EN

回答 1

Stack Overflow用户

发布于 2018-12-06 10:32:57

我明白你的意思,你需要测量你的变量的长度(有空格),然后你需要逐个剥离(或拆分),尝试在你的bat游戏中应用这个,并尝试在你的bat游戏中正确使用此代码:

代码语言:javascript
复制
@setlocal enableextensions enabledelayedexpansion && @echo off

:: do some with you bat code...

:: then...

:: see the length os you variable with spaces::

for /f %%t in ('cmd /u /c set /p "=%_your_var_with_spaces_to_corp:"= %"^<nul^|find /v /c ""') do set _cnt_space=%%t

:_next_crop_wend_need

for /l %%i in  (!_cnt_spaces! !_cnt_spaces!  !_cnt_spaces!) do ( 

        set /a _cnt_spaces=!_cnt_spaces! - 1

        :: do some with your code 

        :: then... 

        if  not “!_cnt_space!” == “0” ( 

                for %%C in (!_cnt_spaces! ) do set _your_var_with_spaces_to_crop=!_your_var_with_spaces_to_crop:~0,%%C!

                goto :_next_crop_wend_need

               ) else ( 

                  goto :_end_of_file

              )


        )

:_end_of_file
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100006228

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档