0

最初の文字のみを抽出するには、次を使用します。

%var:~0,1%

最後の文字のみを抽出するには、次を使用します。

%var:~0,-1%

では、最初の文字を除くすべてを抽出するにはどうすればよいでしょうか?

「set/?」で調べてみた cmdプロンプトの下ですが、それは役に立ちませんでした。

4

1 に答える 1

1

特定の文字から文字列の末尾までを抽出するには、開始インデックスのみを指定します。

%var:~1%

これは でカバーされてset /?いますが、段落内に埋もれており、見つけるのは簡単ではありません。


展開のために部分文字列を指定することもできます。

%PATH:~10,5%

PATH 環境変数を展開し、展開された結果の 11 番目 (オフセット 10) の文字から始まる 5 文字のみを使用します。 長さが指定されていない場合は、デフォルトで変数値の残りになります。 いずれかの数値 (オフセットまたは長さ) が負の場合、使用される数値は、指定されたオフセットまたは長さに追加された環境変数値の長さです。


于 2013-04-17T22:52:00.417 に答える