字符串操作全解析
1. 字符串搜索与替换
字符串搜索与替换是常见的操作。例如,第二个按钮的代码可用于搜索并替换字符串中的一个或多个元素。以下是相关代码:
// 单替换
nIndex := str1.IndexOf ('Pascal');
str1 := str1.Substring(0, nIndex) + 'Object' +
str1.Substring(nIndex + ('Pascal').Length);
Show (str1);
// 多替换
str1 := str1.Replace('O', 'o', [rfReplaceAll]);
Show (str1);
由于输出较长且不易读,这里仅列出每个字符串的中心部分:
- …Object Pascal ect Object Object…
- …Object Object ect Object Object…
- …object object ect object object…
2. 更多字符串RTL函数
为了遵循其他编程语言中常见的操作名称来实现字符串助手,导致类型操作的名称常常与传统的Object Pascal不同,但传统函数仍作为全局函数可用。以下是部分不匹配的函数名称:
| 全局函数 | 字符串类型助手函数 |
| ---- | ---- |
| Pos | IndexOf |
| IntToStr | Parse |
| StrToInt | ToInteger |
| CharsOf | C
超级会员免费看
订阅专栏 解锁全文

被折叠的 条评论
为什么被折叠?



