rt,怎么做啊?
'c:\winnt'转成'c:\\winnt'????
'c:\winnt'转成'c:\\winnt'????
解决方案 »
- 急死啦!为什么总是需要先登录一次服务器后才能连接到SQL Server?
- 我在打印时遇到问题
- 如何防止同一mdi 子窗体出现多次
- 如何調用動態庫中的函數
- Delphi中Substr这个函数不能用吗
- 如何获得当前用右键盘点击的目录?
- 请高手看看为什么这段代码为什么不能在delphi中正确执行
- 谁知道超级兔子和Windows变脸王中的“重建桌面图标缓存”是如何实现的?
- ★★★拒绝灌水、拒绝倒分、拒绝散分★★★-----※※※支持的进来签个名※※※------●●●让这里的空气更清新●●●
- 如何将两个.rm格式的文件合并成一个文件,谢谢!
- 【高分】IBQuery.Locate无法定位问题。
- 比较麻烦的问题。
首部 function StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string; $[SysUtils.pas
功能 返回替换后的字符串
说明 rfReplaceAll为替换全部内容;rfIgnoreCase为忽略大小写
参考 function SysUtils.AnsiUpperCase;function SysUtils.AnsiPos;function System.Copy
例子
///////Begin StringReplace
procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Lines.Values['[]'] :=
StringReplace(Edit1.Text, Edit2.Text, Edit3.Text, []);
Memo1.Lines.Values['[rfReplaceAll]'] :=
StringReplace(Edit1.Text, Edit2.Text, Edit3.Text, [rfReplaceAll]);
Memo1.Lines.Values['[rfIgnoreCase]'] :=
StringReplace(Edit1.Text, Edit2.Text, Edit3.Text, [rfIgnoreCase]);
Memo1.Lines.Values['[rfReplaceAll, rfIgnoreCase]'] :=
StringReplace(Edit1.Text, Edit2.Text, Edit3.Text, [rfReplaceAll, rfIgnoreCase]);
end;
///////End StringReplace
^_^
楼主我不要分……
呵呵,自己搞定了,不过仍然谢谢各位!