“包含”Delphi字符串助手是否区分大小写?

时间:2015-05-12 02:16:42

标签: string delphi case-sensitive case-insensitive

Delphi XE3引入了一个 Contains 字符串帮助函数,但是帮助文件/ wiki没有说明它是否区分大小写?

1 个答案:

答案 0 :(得分:3)

是的,区分大小写。

快速测试:

ShowMessage('TEST'.Contains('t').ToString(TUseBoolStrs.True));

返回False

使用ToLowerInvariantToUpperInvariant来比较不区分大小写的内容:

ShowMessage('TEST'.ToLowerInvariant.Contains('t').ToString(TUseBoolStrs.True));