Board logo

标题: [文本处理] [已解决]bat:获取指定字符后的内容 [打印本页]

作者: enoone1    时间: 2015-12-28 17:59     标题: [已解决]bat:获取指定字符后的内容

本帖最后由 enoone1 于 2015-12-29 09:17 编辑

test.txt文本内容如下:
/AA/BB/CC/DD
/MM/NN/OO/BB/XX/YY/ZZ

想利用bat得到修改后的test.txt为如下结果:
CC
XX

(即BB后的那段内容)
作者: WHY    时间: 2015-12-28 21:27

  1. @echo off
  2. setlocal enabledelayedexpansion
  3. for /f "delims=" %%i in ('findstr /i "\/BB/" a.txt') do (
  4.     set "s=%%i"
  5.     for /f "delims=/" %%j in ("!s:*/BB/=!") do echo;%%j
  6. )
  7. pause
复制代码

作者: enoone1    时间: 2015-12-29 09:15

回复 2# WHY


    字符串替换还能这样做,学到了,谢谢!!




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2