2016-12-10 1 views
-1

Ich habe 2 Variablen „Zahl“ und „einige“ zu bekommen:Batch-Skript - wie Ziffer von Nummer

SET number=12 
SET some=25 

Wie kann ich aufrufen Ziffern von diesen Variablen es in regexp zu benutzen? Etwas wie:

%number(0)% [0 - %number(1)%] | %some(0)% [0 - %some(1)%] 

Antwort

2

Ich verstehe nicht, was Sie unter „aufrufen Ziffern“ bedeuten, aber wenn Sie nur die Ziffern erhalten möchten, dann hängt es davon ab, wie die Zahlen sind.

Wenn sie mit fester Breite (wie immer zwei Ziffern haben) Sie variable substring können die Ziffern

echo %number:~0,1% %number:~1,1% 

zu erhalten, wenn die Zahlen mit variabler Breite haben, dann müssen Sie einige Mathematik zu tun mit set /a

set /a tens=(number/10) %% 10 
set /a ones=number %% 10 

Das Gleiche gilt, wenn Sie Mathe wie 0 - %number(1)% oben

tun wollen
Verwandte Themen