📜  delhpi contar string (1)

📅  最后修改于: 2023-12-03 14:40:42.219000             🧑  作者: Mango

Delphi字符串操作

Delphi是一个强大的编程语言,它提供了许多操作字符串的方法和函数。本文将介绍Delphi中常用的字符串操作函数及其使用方法。

字符串赋值

在Delphi中,使用=或者:=符号对字符串进行赋值操作:

var
  str1, str2: string;
begin
  str1 := 'hello world';  // 使用 `:=` 进行赋值操作
  str2 = 'hello world';  // 使用 `=` 进行赋值操作
end;

两种赋值方式都可以成功声明一个字符串变量,并将文字内容赋给变量。

字符串拼接

在Delphi中,使用+符号将两个字符串进行拼接操作:

var
  str1, str2, str3: string;
begin
  str1 := 'hello';
  str2 := 'world';
  str3 := str1 + ' ' + str2;  // 字符串拼接操作
  // str3 的值为 'hello world'
end;
字符串长度

使用Length函数可以获取字符串的长度:

var
  str: string;
  len: Integer;
begin
  str := 'hello world';
  len := Length(str);  // 获取字符串长度
end;
字符串查找

使用Pos函数可以在字符串中查找一个子字符串的位置:

var
  str1, str2: string;
  pos: Integer;
begin
  str1 := 'hello world';
  str2 := 'world';
  pos := Pos(str2, str1);  // 在 str1 中查找 str2 的位置
  // pos 的值为 7
end;
字符串替换

使用Replace函数可以替换字符串中的子字符串:

var
  str1, str2, str3: string;
begin
  str1 := 'hello world';
  str2 := 'world';
  str3 := 'Delphi';
  str1 := Replace(str1, str2, str3);  // 将 str1 中的 str2 替换成 str3
  // str1 的值为 'hello Delphi'
end;
字符串截取

使用Copy函数可以截取字符串中的一段子字符串:

var
  str1, str2: string;
begin
  str1 := 'hello world';
  str2 := Copy(str1, 1, 5);  // 截取 str1 的前五个字符
  // str2 的值为 'hello'
end;
字符串转换

使用StrToIntIntToStr函数可以将整数类型和字符串类型互相转换:

var
  int1, int2: Integer;
  str: string;
begin
  int1 := 12345;
  str := '67890';
  int2 := StrToInt(str);    // 字符串转整数
  str := IntToStr(int1);    // 整数转字符串
end;

以上是Delphi中常用的字符串操作函数,希望对你有帮助!