バッチファイルから、次の文字列から番号を抽出したい653456
:
C:\Users\testing\AppData\Local\Test\abc123\643456\VSALBT81_COM
数字は変わりますが、常に数字だけです。
私の現在の理論は、 に適合するものを検索し、2 つの s を空白に\alldigits\
置き換えることですが、うまく取得できません。\
バッチファイルから、次の文字列から番号を抽出したい653456
:
C:\Users\testing\AppData\Local\Test\abc123\643456\VSALBT81_COM
数字は変わりますが、常に数字だけです。
私の現在の理論は、 に適合するものを検索し、2 つの s を空白に\alldigits\
置き換えることですが、うまく取得できません。\
これは、 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"