2

スクリプト ファイル hello-1234-something のような文字列があります。バッチファイルを使用して 1234 を取得する必要があります。しかし、数字1234は同じではなく、変化し続けます。文字列内の数字を見つけて、数字だけを取り出す必要があります。私はバッチファイルプログラミングが初めてです。一括でやりたかった

4

2 に答える 2

2

これを試して:

@ECHO OFF &SETLOCAL ENABLEDELAYEDEXPANSION
SET "teststring=abcDEFG1234ABSdefh"

FOR %%a IN (
    a b c d e f g h i j k l m n o p q r s t u v w x y z
        ) DO (
    SET "teststring=!teststring:%%a=!"
)
ECHO %teststring%

注: これは特殊文字では機能しません。例:<>&|!^

于 2013-07-23T18:26:50.413 に答える