ABC4EFG ABXXEFG 1111111111BCDEFG
文字列を置換する方法
スポンサーリンク
次の方法を使用して、変数に格納された文字列の一部を置換することができます。
DOSコマンド | |
1 | %[元の文字列]:[置換前の文字列]=[置換後の文字列]% |
文字列を置換するサンプルコードは次の通りです。
DOSコマンド | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | @ECHO OFF REM 置換対象の文字列を変数TESTに格納。 SET TEST=ABCDEFG REM Dを4に置換してTEST1に格納。(1文字を1文字に置換) SET TEST1=%TEST:D=4% REM CDをXXに置換してTEST2に格納。(2文字を2文字に置換) SET TEST2=%TEST:CD=XX% REM Aを1111111111に置換してTEST3に格納。(1文字を複数文字に置換) SET TEST3=%TEST:A=1111111111% ECHO %TEST1% ECHO %TEST2% ECHO %TEST3% |
上記の実行結果は次の通りです。
スポンサーリンク