标题: [文本处理] 批处理 求助 for /f 如何判断是否存在%%l [打印本页]
作者: yww 时间: 2019-4-20 20:36 标题: 批处理 求助 for /f 如何判断是否存在%%l
用for /f 读取一文本,tokens 分割成若干节,如何判断有没%%j ;
//读取的文本 需要读取其中src内容
<sprite type="acsawe" src="code.js" ></sprite>
<sprite src="codetype.js" ></sprite>
//当前错误代码- for /f tokens^=1^-5^ delims^=^" %%i in (index.html) do (
- if defined %%l (
- echo %%j
- ) else (
- echo %%l
- )
- )
- pause
复制代码
还请各位大神不吝赐教!拜谢
作者: Batcher 时间: 2019-4-20 21:20
- @echo off
- for /f tokens^=1^-5^ delims^=^" %%i in (index.html) do (
- if "x%%l" neq "x" (
- echo %%l
- ) else (
- echo %%j
- )
- )
- pause
复制代码
作者: ivor 时间: 2019-4-20 22:18
- powershell "[regex]::Matches((gc index.html -Raw),'(?<=src=\").*(?=\")').Value"
复制代码
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |