请高手指点下关于stringreplace函数的问题:)(50分)

  • 主题发起人 主题发起人 sqcpf
  • 开始时间 开始时间
S

sqcpf

Unregistered / Unconfirmed
GUEST, unregistred user!
最近菜鸟在学习别人的程序中,看到这样的一个句子:
stringreplace(s,' ',' ',[rfReplaceAll]);作用是查找网页某个动态数据
其中的参数 是什么意思啊?我查了delphi的帮助以及一些资料,都没找到答案,请高手指教啊,谢过~~
 
stringreplace(字符串,需要替换的旧字符,新字符,[rfReplaceAll]);
[rfReplaceAll]:替换所有
 
谢谢,这个帮助里都有的,我的疑问是里的一个参数,就是那是旧字符串 表示什么?
stringreplace(s,' ',' ',[rfReplaceAll])
刚才发贴时有的,不知道怎么都变成空的了?
 
’ ‘怎么不能显示啊?
 
还是不行,我用大写试下& NBSP;
 
function StringReplace(const S, OldPattern, NewPattern: string; Flags: TReplaceFlags): string;
其中S,是要准备替换的字符串;
OldPattern,指的是要被替换掉的字符串;
NewPattern,指的是用来替换的字符串;
而Flags包括rfReplaceAll和rfIgnoreCase 其中若执行时不包括rfReplaceAll的话,那么只替换第一个满足条件的OldPattern,否则替换S中的所有OldPattern,而rfIgnoreCase ,包括的话则忽略大小写,反之区分大小写。
 
函数中的的第二个参数是' ',我贴上去时就没了,显示空格?小写单独发时也不行,改大写了才可以,什么原因啊
 
知道了,是html语言中的问题,还是谢谢你们,它表示空格
 
接受答案了.
 
后退
顶部