logo

파워셸 문자열

그만큼 파워셸 문자열 단순히 다음을 가진 객체입니다. 시스템.문자열 유형. 리터럴 상수 또는 일종의 변수로 문자 시퀀스를 나타내는 데이터 유형입니다.

문자열은 작은따옴표나 큰따옴표를 사용하여 PowerShell에서 정의할 수 있습니다. 두 문자열 모두 동일하게 생성됩니다. 시스템.문자열 객체 유형.

예:

예1: 이 예에서는 문자열에서 작은따옴표를 사용하는 방법을 설명합니다.

 PS C:> $String1='It is a Single Quoted String' PS C:> $String1 It is a Single Quoted String 

예2: 이 예에서는 문자열에서 큰따옴표를 사용하는 방법을 설명합니다.

 PS C:> $String2='It is a double Quoted String' PS C:> $String2 It is a double Quoted String 

연쇄

문자열 연결은 더하기 기호를 사용하여 수행됩니다.

예:

예1: 다음 예에서는 두 문자열 변수를 연결하는 방법을 설명합니다.

 PS C:> $s1='JAVAT' PS C:> $s2='POINT' PS C:> $s1+$s2 

위 예의 마지막 명령 출력은 다음과 같이 표시됩니다. 자바포인트

예2: 조인 연산자를 사용하여 문자열을 조인할 수도 있습니다. 다음 예에서는 이 연산자를 사용하는 방법을 설명합니다.

 PS C:> $s1,$s2 -join 'T' 

이 예의 출력은 JAVATPOINT로 표시됩니다.

예3: 문자열을 연결하기 위해 concat() 메소드를 사용할 수도 있습니다. 다음 예에서는 이 방법을 사용하는 방법을 설명합니다.

 PS C:> $s1='Power' PS C:> $s2='Shell' PS C:> [System.String]::Concat($s1,$s2) 

이 예제의 출력은 PowerShell로도 표시됩니다.

하위 문자열()

그만큼 하위 문자열 두 개의 오버로드 인수를 받아들이고 더 긴 문자열의 일부를 반환하는 메서드입니다. 두 인수는 모두 숫자 값이며 쉼표(,)로 구분됩니다. 왼쪽 값은 시작하려는 값입니다. 하위 문자열 . 올바른 값은 시작한 곳의 오른쪽으로 이동하려는 문자 수를 나타냅니다.

예: 다음 예에서는 처음 세 문자를 건너뛰고 지정된 문자열에서 다음 7자를 반환합니다.

 PS C:> $s1='Windows PowerShell' PS C:> $s1.SubString(3,7) 

위 예의 두 번째 명령은 다음 출력을 표시합니다.

 dows Po 

문자열 형식화

문자열 형식화 문자열 안에 문자나 문자열을 삽입하는 과정입니다. 다음을 사용하여 문자열의 형식을 지정할 수 있습니다. -에프 운영자.

 PS C:> $s1='Windows PowerShell' PS C:> $s2='POINT' PS C:> $formattedString = '{0} {1}....' -f $s1,$s2 PS C:> $formattedString 

위 예의 마지막 명령은 다음 출력을 표시합니다.

 Windows PowerShell POINT.... 

바꾸다()

그만큼 바꾸다() 메소드는 두 개의 인수를 허용하며 문자열의 문자를 바꾸는 데 사용됩니다.

예: 다음 예에서는 문자를 바꿀 수 있습니다. 엑스 에게 에스 주어진 문자열에서.

 PS C:> $s1='Windows Powerxhell' PS C:> $s1.replace('x','S') 

위 예의 두 번째 명령은 다음 출력을 표시합니다.

 Windows PowerShell