标题: [文本处理] [已解决]批处理怎样截取指定符号之间的文本内容? [打印本页]
作者: 522235677 时间: 2013-8-1 22:28 标题: [已解决]批处理怎样截取指定符号之间的文本内容?
本帖最后由 522235677 于 2013-8-2 19:05 编辑
怎么截取文本中:"两个符号之间的内容
比如:
歌曲:表白"大姐"
只截取表白两个字。
如果是for里面在嵌套一个for的话,那我知道。我想知道怎么一个for就可以截取。不知道 delims=这到底怎么写
作者: tmplinshi 时间: 2013-8-1 23:17
- @echo off
- for /f delims^=:^"^ tokens^=2 %%a in ("歌曲:表白"大姐"") do (
- echo %%a
- )
-
- pause
复制代码
作者: batman 时间: 2013-8-2 07:53
直接写成这样也可以tokens^=2delims^=:^",tokens和delims间的空格不是必要的。
作者: 522235677 时间: 2013-8-2 19:02
回复 2# tmplinshi
谢了
作者: 522235677 时间: 2013-8-2 19:02
回复 3# batman
这样也可以啊。以前都不知道
作者: CrLf 时间: 2013-8-2 19:41
现在更喜欢用 delims^=:""
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |