PowerShell에서 문자열을 별도의 변수로 분할
문자열은 텍스트를 나타내는 데 사용되는 일련의 문자입니다. PowerShell의 일반적인 데이터 유형 중 하나입니다.
작은따옴표나 큰따옴표를 사용하여 PowerShell에서 문자열을 정의할 수 있습니다. PowerShell 문자열은 System.String
개체 유형으로 생성됩니다. 이 자습서에서는 PowerShell에서 문자열을 별도의 변수로 분할하는 두 가지 방법을 소개합니다.
PowerShell에서 Split()
함수를 사용하여 문자열을 별도의 변수로 분할
Split()
은 PowerShell에서 문자열을 분할하는 데 사용되는 내장 함수입니다. Split()
함수의 결과를 여러 변수에 저장할 수 있습니다.
아래와 같이 문자열 변수 $print
를 생성했습니다.
$print = "Hello World"
$print
문자열을 두 개의 개별 변수 $a
및 $b
로 분할하려면 다음을 사용할 수 있습니다.
$a, $b = $print.Split()
기본적으로 공백, 줄 바꿈 및 탭과 같은 문자의 문자열을 분할합니다.
변수 $a
의 데이터를 확인하십시오.
$a
출력:
Hello
변수 $b
의 데이터를 확인하십시오.
$b
출력:
World
구분 기호는 데이터의 시작 또는 끝을 표시하는 문자입니다. 작은 ' '
또는 큰따옴표 " "
로 구분 기호를 지정할 수 있습니다. 원하는 문자에서 문자열을 분할할 수 있습니다. 지정된 문자는 결과 문자열에서 제거됩니다.
예를 들어 l
문자로 분할하려면 다음을 사용할 수 있습니다.
$a, $b = $print.Split("l")
$a
출력:
He
분할할 최대 문자열 수를 선택할 수도 있습니다. 예를 들어 문자열을 3
부분으로 분할해야 하는 경우 다음을 사용할 수 있습니다.
$a, $b = $print.Split("l",3)
PowerShell에서 -Split
플래그를 사용하여 문자열을 별도의 변수로 분할
-Split
플래그는 또한 PowerShell에서 문자열을 분할하고 결과 문자열을 별도의 변수에 저장할 수 있습니다. 위의 방법과 비슷합니다.
문자열 변수 $new
가 있습니다.
$new = "Happy New Year."
$new
문자열을 별도의 변수로 분리하려면 아래 명령과 같이 -Split
옵션을 사용할 수 있습니다.
$new1, $new2, $new3 = $new -Split " "
$new
출력:
Happy
결과를 보려면 PowerShell 콘솔에서 다른 변수 데이터를 확인하십시오. 다른 구분 기호와 문자열을 사용해 볼 수도 있습니다.