2012-12-08 2 views
2

문자열 "3 4 5 4 3"이 포함 된 변수에서 정수 배열을 만드는 방법은 무엇입니까? 문자열을 분할PowerShell에서 문자열로 배열 만들기

+0

어떤 방법으로 시도 했습니까? 어떤 방식으로 작동하지 않았습니까? 제발 시도하지 않고 대답을 요구하지 마십시오. – alroc

답변

8

내가 선호 :

[int[]] -split "3 4 5 4 3" 

-splitString.Split()보다 더 나은 공백 공간을 처리합니다. String.Split()을 사용하면 숫자 사이에 공백이 두 개 이상 있으면 생성 된 배열에 빈 문자열이 표시됩니다. 빈 문자열은 PowerShell에 의해 0으로 강제됩니다. 예 :

C:\PS> [int[]]"3 4 5 4 3".Split() 
3 
4 
5 
0 
4 
0 
0 
3 
5

문자열의 배열을 생성, 정수 배열에 캐스트를 추가

[int[]]"3 4 5 4 3".Split()