문자열 및/또는 숫자를 포함 할 수있는 변수가 있지만 경우에 따라 숫자 문자를 제거해야합니다. 그래서 나는 기본적으로;문자열 및/또는 숫자를 포함 할 수있는 변수
if defined ARG2 (
for %%b in (0 1 2 3 4 5 6 7 8 9) do set ARG2=!ARG2:%%b=!
)
거의 모든 경우에 적용되지만 문제가 있습니다. ARG2에 숫자 문자 만 있으면 ARG2 값이 9=
으로 변경됩니다. 이 문제를 해결하려면 어떻게해야합니까? 아니면 변수에서 숫자 문자를 제거하는 더 좋은 방법이 있습니까?
문제를 재현 할 수 없습니다. 'ARG2'를'9 ='로 확장하기 위해 당신이주고있는 입력은 무엇입니까? – unclemeat
'888'과 같은 것 –