|
|
导航: |
论坛 -> DELPHI技术
斑竹:liumazi,sephil |
|
作者: |
|
2004/4/26 11:27:06 |
标题: |
再问一个查询并替换的问题!谢谢!!! |
浏览:1070 |
|
加入我的收藏 |
楼主: |
比如: PA.Text中字串为:ABCDECSDC 我想把ABCDECSDC中的所有C换成Z; 请问用什么函数?怎么用?
----------------------------------------------
人在江湖漂,哪能不挨刀! |
作者: |
sephil (NAILY Soft) |
★☆☆☆☆ |
-
|
盒子中级会员 |
|
2004/4/26 11:38:45 |
1楼: |
StringReplace
PA.Text := StringReplace(PA.Text, 'C', 'Z', [rfReplaceAll]); 要是不要求大小写敏感可以 PA.Text := StringReplace(PA.Text, 'C', 'Z', [rfReplaceAll, rfIgnoreCase]);
----------------------------------------------
Copyright 2008 ? NAILY Soft Click here to redirect to my home Click here to redirect to my blog
|
作者: |
|
2004/4/26 11:43:41 |
2楼: |
啊?我用的就是这个,为什么不能替换呢?
----------------------------------------------
人在江湖漂,哪能不挨刀!
|
作者: |
|
2004/4/26 11:54:01 |
3楼: |
是这样的,我用一个TEdit(名字为:PA)来接受一个文件路径(比如是C:\A\A.WMV),然后我想把这个路径中的所有的“\”改为“/”,再把“C:”改为“MMS:/”,代码为: StringReplace(PA.Text, '\', '/', [rfReplaceAll, rfIgnoreCase]); StringReplace(PA.Text, 'D:/', 'RTSP://VOD/', [rfReplaceAll, rfIgnoreCase]); DMForm.URL.FieldByName('url').AsVariant := PA.Text; 可是就是改不过来!最终结果还是:C:\A\A.WMV。 为什么?我写少了什么吗?
----------------------------------------------
人在江湖漂,哪能不挨刀!
|
作者: |
|
2004/4/26 12:03:15 |
5楼: |
汗!!居然这个没写,我就说怪了,怎么改不过来~~~ 谢谢,谢谢~~~你有QQ吗?
----------------------------------------------
人在江湖漂,哪能不挨刀!
|
作者: |
|
2004/4/26 12:22:53 |
6楼: |
呵呵,又学了一招。
----------------------------------------------
我真的很菜啊。
|
作者: |
|
2004/4/26 12:29:58 |
7楼: |
啊哦~~~~
----------------------------------------------
人在江湖漂,哪能不挨刀!
|
|