Windows批处理中的LastIndexOf
发布时间:2020-12-13 22:29:54 所属栏目:Windows 来源:网络整理
导读:我需要在 Windows批处理脚本中实现一个函数,以将LastIndexOf字符放入给定的字符串中. 例如:给定以下字符串,我需要获取字符’/’的最后一个索引: /name1/name2/name3 ^ 所以我需要获得价值: 12 解决方法 (注意:我假设Windows批处理文件,因为,坦白说,到目
我需要在
Windows批处理脚本中实现一个函数,以将LastIndexOf字符放入给定的字符串中.
例如:给定以下字符串,我需要获取字符’/’的最后一个索引: /name1/name2/name3 ^ 所以我需要获得价值: 12 解决方法
(注意:我假设Windows批处理文件,因为,坦白说,到目前为止,我只看到一个问题要求实际的DOS批处理文件.大多数人只是将“DOS”错误地归因于任何有灰色窗口的东西.黑色等宽文本,不知道他们实际在谈论什么.)
只需循环遍历它,随时更新索引: @echo off setlocal enabledelayedexpansion set S=/name1/name2/name3 set I=0 set L=-1 :l if "!S:~%I%,1!"=="" goto ld if "!S:~%I%,1!"=="/" set L=%I% set /a I+=1 goto l :ld echo %L% (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- WPF:Window加载的刷新/更新控件
- 在Windows Azure上更改http.sys注册表设置?
- 在Windows中使用SSH服务器,无法找到共享库
- .net – Windows设计指南和Visual Studio
- .net core autofac automapper
- 用户友好的端口敲门器(端口敲门客户端)适用于Windows?
- 如何将2 uint的结构转换为double
- Windows API将显示正在运行的进程
- windows-server-2008 – Windows Web Server 2008可以充当V
- office365 – 使用Microsoft OneDrive API / SDK的客户端分
推荐文章
站长推荐
热点阅读