我正在寻找一个批处理文件来查找静态左侧和左侧之间的文本。右边界。
找到的文本将回显到一个新文件。与结束一样,起始边界是标记(左侧卷曲实际上只是一个开始标记):
{DomainName>some-domain.com{/DomainName>
所以我要做的是将some-domain.com
写入单独的文件。页面上方和下方都有相当多的编码,但是左边和下面都有。右边界总是一样的。
答案 0 :(得分:0)
@echo off
Setlocal EnableDelayedExpansion
Set "left={DomainName>"
Set "right={/DomainName>"
Set "text={DomainName>some-domain.com{/DomainName>"
Rem Change left delimiter
Set "text=!text:%left%= {"
Rem Change right delimiter
Set "text=!text:%right%=}"
Rem echo text found
For /F "tokens=2 delims={}" %%a in ("!text!") Do echo %%a