ある文字列の中に指定した文字が含まれるか調べる方法

 
文書番号:20599



コマンドである文字列の中に特定の文字が含まれるかどうかを調べる方法です。

【コマンド】

    
    rem 検索対象の文字列
    set str=abcdefg
    
    rem 検索する文字
    set search=abc
    
    rem 文字が含まれるかチェックする
    echo "%str%" | find "%search%" >NUL
    if not ERRORLEVEL 1 goto CODE2
    
    
    
    rem 文字が含まれていない場合
     :CODE1
    
    echo 含まれていません
    
    pause
    
    rem 処理終了
    exit /b
    
    rem 文字が含まれていた場合
    :CODE2
    
    echo 含まれています
    
    pause