Kob*_*mit 5 delphi string case-sensitive case-insensitive
Delphi XE3 引入了一个包含字符串辅助函数,但是帮助文件/ wiki没有说明是否区分大小写?
是的,它区分大小写。
快速测试:
ShowMessage('TEST'.Contains('t').ToString(TUseBoolStrs.True));
Run Code Online (Sandbox Code Playgroud)
返回 False
使用ToLowerInvariant或ToUpperInvariant进行不区分大小写的比较:
ShowMessage('TEST'.ToLowerInvariant.Contains('t').ToString(TUseBoolStrs.True));
Run Code Online (Sandbox Code Playgroud)