3

バッチファイルから、次の文字列から番号を抽出したい653456:

C:\Users\testing\AppData\Local\Test\abc123\643456\VSALBT81_COM

数字は変わりますが、常に数字だけです。

私の現在の理論は、 に適合するものを検索し、2 つの s を空白に\alldigits\置き換えることですが、うまく取得できません。\

4

5 に答える 5

0

これは、 https://www.dropbox.com/s/qidqwztmetbvklt/repl.batrepl.batから呼び出されるヘルパー バッチ ファイルを使用します。

@echo off 
set "string=C:\Users\testing\AppData\Local\Test\abc123\643456\VSALBT81_COM"
echo "%string%"|repl ".*\\([0-9]*)\\.*" "$1"
于 2013-10-28T23:31:54.380 に答える