반응형
문자열 및 대/소문자 구분 선택
제목 필드가 있는 개체를 필터링하려고 하는데 대소문자를 무시하려고 합니다.꺼졌을 때 대소문자를 구분할 수 있는 방법이 있습니까?
| Where-Object {$_.Title -like "myString"}
PowerShell은 기본적으로 대소문자를 구분하지 않습니다(예:"HEy" -like "hey"
이라True
).
대/소문자를 구분하는 버전의like
,사용하다-clike
.
기본적으로 대/소문자 구분은 해제되어 있습니다.
PS> 'test','TEST','TeSt','notest' | ? { $_ -like 'test' }
test
TEST
TeSt
설명서에서:
기본적으로 모든 비교 연산자는 대소문자를 구분하지 않습니다.비교 연산자를 대소문자를 구분하려면 연산자 이름 앞에 다음과 같이 입력합니다.
"c"
예를 들어, 대소문자를 구분하는 의 버전"-eq"
이라"-ceq"
대/소문자 구분을 명시하려면 연산자 앞에 다음과 같이 입력합니다."i"
예를 들어, 대소문자를 구분하지 않는 버전의"-eq"
이라"-ieq"
.
자세한 내용은 실행help about_comparison_operators
제 생각에 좀 더 일반적인 접근 방식은 정규 표현을 사용하는 것인데, 이는 펄과 같은 다른 언어에서 정규 표현을 배운 사람들에게 특히 유용합니다.예:
'test','TEST','TeSt','notest' | ? { $_ -match '(?-i)^test' }
test
언급URL : https://stackoverflow.com/questions/2436195/selecting-strings-and-case-sensitivity
반응형
'programing' 카테고리의 다른 글
조인을 사용하여 한 테이블에서 삭제 (0) | 2023.08.16 |
---|---|
PowerShell에서 구분 기호 뒤/앞 문자열의 텍스트를 잘라내는 방법 (0) | 2023.08.16 |
Android TextView에서 줄 바꿈을 추가하는 방법은 무엇입니까? (0) | 2023.08.16 |
런타임 중에 asp.net 웹 응용 프로그램이 디버그 모드에 있는지 확인하는 선호하는 방법은 무엇입니까? (0) | 2023.08.16 |
j헤드 404인 경우 이미지를 숨기기 위해 이미지가 존재하는지 확인하는 쿼리 (0) | 2023.08.16 |