Delphi 字符串操作
时间: 2024-06-16 19:05:18 浏览: 161
Delphi是一种面向对象的编程语言,它提供了丰富的字符串操作功能。下面是一些常用的Delphi字符串操作:
1. 字符串连接:使用"+"运算符可以将两个字符串连接起来。例如,`str1 := 'Hello'; str2 := 'World'; result := str1 + str2;`,结果为"HelloWorld"。
2. 字符串长度:使用`Length`函数可以获取字符串的长度。例如,`str := 'Hello'; len := Length(str);`,结果为5。
3. 字符串复制:使用`Copy`函数可以复制字符串的一部分。例如,`str := 'HelloWorld'; newStr := Copy(str, 1, 5);`,结果为"Hello"。
4. 字符串查找:使用`Pos`函数可以查找子字符串在原字符串中的位置。例如,`str := 'HelloWorld'; pos := Pos('World', str);`,结果为6。
5. 字符串替换:使用`StringReplace`函数可以替换字符串中的子字符串。例如,`str := 'HelloWorld'; newStr := StringReplace(str, 'World', 'CSDN', [rfReplaceAll]);`,结果为"HelloCSDN"。
6. 字符串转换:使用`IntToStr`、`StrToInt`、`FloatToStr`等函数可以进行字符串和其他数据类型之间的转换。例如,`str := IntToStr(123);`,将整数123转换为字符串"123"。
7. 字符串比较:使用`CompareStr`、`CompareText`等函数可以进行字符串的比较。例如,`result := CompareStr('abc', 'ABC');`,结果为-1,表示前者小于后者。
8. 字符串分割:使用`SplitString`函数可以将字符串按指定的分隔符进行分割。例如,`str := 'Hello,World'; strList := TStringList.Create; strList.Delimiter := ','; strList.DelimitedText := str;`,结果为一个字符串列表,包含"Hello"和"World"两个元素。
以上是一些常用的Delphi字符串操作,希望对你有帮助。
阅读全文