- 帖子
- 37
- 积分
- 43
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2016-8-13
|
本帖最后由 lyonamstrong 于 2016-8-29 14:01 编辑
还想问问清楚
单个部分显示的实现了:
for /f "delims=、,-,. tokens=3" %a in (110.txt) do echo %a
单个部分一直到结尾显示也实现了:
for /f "delims=、,-,. tokens=2*" %a in (110.txt) do echo %a%b
但是显示当中几项的却存疑:
for /f "delims=、,-,. tokens=23" %a in (110.txt) do echo %a%b 这样无法实现
for /f "delims=、,-,. tokens=2,3" %a in (110.txt) do echo %a,%b 这样实现了,但是间隔号不是原来的“-”而是改成了“,”
我想请问有什么办法直接保留原来的间隔符号不变?
还有如果是5部分,那tokens=1245如何实现?我试过了,12或45都无法实现。 |
|