如何在 Delphi 中检查字符串是否包含子串?

dpiehjr4  于 2022-11-04  发布在  其他
关注(0)|答案(2)|浏览(278)
String content = "Jane";
String container = 'A.Sven,G.Jane,Jack'; // This is the string which i need to be searched with string content

contains
我是 * Delphi * 的新手。Delphi 中是否有contains命令或任何其他执行相同操作的命令?

xuo3flqw

xuo3flqw1#

您可以在 * Delphi * 中使用StrUtils中的函数

uses
  StrUtils;
..
    if ContainsText('A.Sven,G.Jane,Jack', 'Jane') then 
    ...

ContainsText返回true(如果在给定文本中找到了不区分大小写的子文本)
StrUtils中,您还可以找到StartsTextEndsTextReplaceText等方便的函数

zbq4xfa0

zbq4xfa02#

您可能还会发现System.SysUtils中的Contains函数很有用,如下所示。

uses
  Sysytem.SysUtils;

....
  txt := 'This is a string variable';

  if txt.contains('str') then
....

相关问题