批处理For--分割字符串

原创 2015年07月10日 10:50:25

批处理命令For——分割字符串

windows下批处理命令分割字符串代码

@echo off
set str="aa_bb_cc"
:GOON
for /f "delims=_, tokens=1,*" %%i in (%str%) do (
    echo %%i %%j
    set str="%%j"
    goto GOON
)

输出结果

aa bb_cc
bb cc
cc

delims字符串中的分割字符,不使用delims时,默认分割字符是空格和tab字符
tokens提取每行指定列,其中%%i, %%j就是具体的提取内容。更多内容参见FOR参数/F之tokens详解


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

BAT批处理中的字符串处理详解(字符串截取)

下面对这些功能一一进行讲解。   1、截取字符串   截取字符串可以说是字符串处理功能中最常用的一个子功能了,能够实现截取字符串中的特定位置的一个或多个字符。举例说明其基本功能: 复制代码 ...
  • xcntime
  • xcntime
  • 2016年06月16日 11:57
  • 1908

bat脚本11_取出1个文本文件中的以逗号分隔的字符串

1.概述 取出1个文本文件中的以逗号分隔的字符串。 2.实例 filename1.txt-------------- 小明,99 小红,60 GetString.bat--...

批处理字符分割

如何用批处理读取如下格式的文本文件(test.txt)中每一行字符串中的“文件完整路径”和“文件大小”,例如读取第一行的“c:\window\my file1.dat”和“345k”分别赋值给name...

dos下 和 批处理中的 for 语句的基本用法

for 语句的基本用法 :       最复杂的for 语句,也有其基本形态,它的模样是这样的:       在cmd 窗口中:for %I in (command1) do command2...

批处理for命令截取字符串

http://www.jb51.net/article/50354.htm 先把FOR的变量全部列出来:       ~I            - 删除任何引号("),扩展 ...
  • xlyrh
  • xlyrh
  • 2017年01月05日 15:36
  • 1334

bat中for /f 如何截取任意行

方法1. 用find命令查找指定字符串 1 2 3 @Echo Off For /f "delims=" %%i in ('Type 1.txt^|Find "疑似"') do...
  • WHACKW
  • WHACKW
  • 2016年06月30日 13:45
  • 1575

批处理for的几种分隔符

其实for /l %i in (1,1,99) do @echo %i 括号中间的分隔号有多种  形式如下:  for /l %i in (1,1,99) do @echo %i  for /l...
  • rwdxll
  • rwdxll
  • 2014年04月15日 18:32
  • 683

BAT脚本编写要点(1)_特殊字符

1. 点       与echo连用,作用是换行       示例1 [输出空行]       echo.       2 > 定向符[输出]      将命令的输出进行重定向 [一般用于将结果写入文...

Linux学习之十六(bash脚本编程之五 字符串测试及for循环)

bash脚本编程之五 字符串测试及for循环 1、字符测试:     ==或=:用于字符串比较是否相同,相等为真,不等为假(等号两端预留空格)         例:[root@Ourlab ~]# A...

SQL 字段charindex,stuff,ltrim, for xml path('') 操作字符串 合并查询结果项值

今天在处理一个功能的时候遇到一些功能解决问题 如:表 CREATE TABLE demo( demo_id int identity primary key, demo_name v...
  • qxyywy
  • qxyywy
  • 2012年04月14日 14:27
  • 2613
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:批处理For--分割字符串
举报原因:
原因补充:

(最多只允许输入30个字)