なまけもの

備忘録

【コマンドライン】文字列に指定した文字列が含まれるかどうかを判断する

説明

指定した文字列が含まれるかどうかを判断する場合、findstrを用いる。

echo "http://ABCD" | findstr "https\://" >NUL
if not ERRORLEVEL==1 (
    含まれている
) else (
    含まれていない
)

正規表現を使いたい場合は、/rオプションを記述する。

echo "http://ABCD" | findstr /r "https*\://" >NUL

オプション

一部抜粋

オプション 説明
/i 大文字小文字を区別しない
/l 検索文字列をリテラルとして扱う
/r 検索文字列を正規表現として扱う

以上。