StringCaseSense

문자열 비교에 대소문자를 구분할지 결정합니다. (기본값은 "대소문자를 구별하지 않습니다").

StringCaseSense, OnOffLocale

매개변수

OnOffLocale

Specify one of the following words:

On: 문자열 비교는 대소문자를 구분합니다. 이 설정은 또한 표현식 등호 사인 연산자 (=) 그리고 InStr()의 대소문자 비 구분 모드를 아래에 기술된 로케일 방법을 사용하도록 만듭니다.

Off (기본값으로 시작): 기호 A-Z는 소문자로 간주합니다. 이것은 하위 호환과 수행성능의 문제 때문에 모든 스크립트를 시작할 때 기본값입니다 (Locale은 비교되는 문자열의 성질에 따라 Off 때보다 1에서 8배까지 느립니다).

Locale [v1.0.43.03+]: 문자열 비교는 현재 사용자의 로케일에 따라 대소문자를 구분 합니다. 예를 들어, 대부분의 영어와 서구 유럽 로케일은 기호 A-Z를 소문자로 취급할 뿐만 아니라 Ä and Ü와 같은 ANSI 기호도 소문자로 취급합니다.

[v1.1.30+]: The decimal values 1 and 0 may be used in place of On and Off, respectively.

논평

이 설정은 다음에 적용됩니다:

내장 변수 A_StringCaseSense는 현재 설정이 담깁니다 (단어 On, Off, 또는 Locale).

새로 기동된 쓰레드마다 (핫키, 맞춤 메뉴 항목, 또는 타이머 서브루틴) 이 명령어에 대한 기본값을 가지고 새로 시작합니다. 이 설정은 이 명령어를 자동-실행 섹션에 (스크립트의 상단 부분) 사용하면 바꿀 수 있습니다.

IfEqual, IfInString, if var between, StrReplace(), StringGetPos, StringReplace

예제

Makes string comparisons case insensitive according to the rules of the current user's locale.

StringCaseSense Locale