0

静的な左右の境界の間にあるテキストを見つけるためのバッチファイルを探しています。

見つかったテキストは新しいファイルにエコーされます。開始境界は、終了と同様にタグです(左のカーリーは実際には単なる開始タグです)。

{DomainName>some-domain.com{/DomainName>

ですから、私が探しているのはsome-domain.com、別のファイルに書き込んだことです。ページの上下両方にかなり多くのコーディングがありますが、左右の境界は常に同じです。

4

1 に答える 1

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
于 2012-12-18T17:37:50.717 に答える