コマンドプロンプト/環境変数から指定した部分を取り出す方法
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 環境変数から指定した部分を取り出す方法 [#a1fc1c83]
setコマンドなどで設定した値から指定した部位を取り出す方法...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#l8f55c02]
-[[環境変数のある部分を置換する方法>コマンドプロンプト/環...
-[[乱数を発生させる・指定範囲の乱数を発生させる>コマンド...
-[[環境変数から指定した部分を取り出す方法>コマンドプロン...
-[[マシン時刻の秒、ミリ秒を表示する方法>コマンドプロンプ...
* 指定した位置から最後まで [#y06df0a2]
以下の例は、開始位置に1を指定しました。
位置指定の開始値は0なので、2文字目から以降が表示されます。
c:\Users\sakura>echo %hello:~1
%hello:~1
c:\Users\sakura>echo %hello:~1%
elloworld
-書式
%環境変数:~開始位置%
* 最初の位置と取得文字数を指定する [#s07d67cf]
以下の例は最初の位置2文字目を指定し3文字取得する例です。~
上記同様、開始位置は0スタートになるので、1は2文字目を示し...
c:\Users\sakura>set hello=helloworld
c:\Users\sakura>echo %hello:~1,3%
ell
-書式
%環境変数:~開始位置:取得文字数%
* 指定した場所の1文字を取得する [#wb46fc4e]
以下の例は最後から5文字取得する例です。
c:\Users\sakura>set hello=helloworld
c:\Users\sakura>echo %hello:~-5%
world
-書式
%環境変数:~-最後から取得する文字数%
* 最初の位置と削除する後ろからの文字数 [#s7f11632]
以下の例は、2文字目から取得し-1で後ろの1文字を削除した例...
c:\Users\sakura>set hello=helloworld
c:\Users\sakura>echo %hello:~1,-1%
elloworl
- 書式
%環境変数:~開始位置:-後ろからの削除する文字数%
* 後ろからの指定文字数分取得し、取得した文字を後ろから指...
以下の例は、後ろから5文字取得し、取得した文字を後ろから2...
c:\Users\sakura>set hello=helloworld
c:\Users\sakura>echo %hello:~-5,-2%
wor
- 書式
%環境変数:~-最後から取得する文字数,-取得した文字を後ろか...
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* 環境変数から指定した部分を取り出す方法 [#a1fc1c83]
setコマンドなどで設定した値から指定した部位を取り出す方法...
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#l8f55c02]
-[[環境変数のある部分を置換する方法>コマンドプロンプト/環...
-[[乱数を発生させる・指定範囲の乱数を発生させる>コマンド...
-[[環境変数から指定した部分を取り出す方法>コマンドプロン...
-[[マシン時刻の秒、ミリ秒を表示する方法>コマンドプロンプ...
* 指定した位置から最後まで [#y06df0a2]
以下の例は、開始位置に1を指定しました。
位置指定の開始値は0なので、2文字目から以降が表示されます。
c:\Users\sakura>echo %hello:~1
%hello:~1
c:\Users\sakura>echo %hello:~1%
elloworld
-書式
%環境変数:~開始位置%
* 最初の位置と取得文字数を指定する [#s07d67cf]
以下の例は最初の位置2文字目を指定し3文字取得する例です。~
上記同様、開始位置は0スタートになるので、1は2文字目を示し...
c:\Users\sakura>set hello=helloworld
c:\Users\sakura>echo %hello:~1,3%
ell
-書式
%環境変数:~開始位置:取得文字数%
* 指定した場所の1文字を取得する [#wb46fc4e]
以下の例は最後から5文字取得する例です。
c:\Users\sakura>set hello=helloworld
c:\Users\sakura>echo %hello:~-5%
world
-書式
%環境変数:~-最後から取得する文字数%
* 最初の位置と削除する後ろからの文字数 [#s7f11632]
以下の例は、2文字目から取得し-1で後ろの1文字を削除した例...
c:\Users\sakura>set hello=helloworld
c:\Users\sakura>echo %hello:~1,-1%
elloworl
- 書式
%環境変数:~開始位置:-後ろからの削除する文字数%
* 後ろからの指定文字数分取得し、取得した文字を後ろから指...
以下の例は、後ろから5文字取得し、取得した文字を後ろから2...
c:\Users\sakura>set hello=helloworld
c:\Users\sakura>echo %hello:~-5,-2%
wor
- 書式
%環境変数:~-最後から取得する文字数,-取得した文字を後ろか...
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: