求:判断一个字符在一个字符串里出现次数的函数.

zjj_horse 2002-01-29 03:31:52
...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
BlueDreaming 2002-01-29
  • 打赏
  • 举报
回复
delphi50好象没有,delphi60不知道有没有这样的函数,自己写一个不就可以了?

function FoundAlpha(source: string; dest: char): Integer;
var I: Integer;
count: Integer;
begin
count := 0;
for I := 1 to length(source)
if (source[I] = dest) then Inc(count, 1);
Result := count;
end;
wd2306 2002-01-29
  • 打赏
  • 举报
回复
自己写个函数
票票飞扬 2002-01-29
  • 打赏
  • 举报
回复
function CharTimes(ch:Char;ss:String):Integer;
var ii: Integer;
begin
Result := 0;
for ii := 0 to Length(ss)-1 do
if ch = ss[ii] then
Result := Result + 1;
end;
BraveYang 2002-01-29
  • 打赏
  • 举报
回复
//统计字符串出现的次数 Repeated=true重复统计入 12121,121 =2
//--------------------------------------------------------------------
function CountSubString(const str,subStr: string;Repeated:Boolean=false): integer;
var
i, iLen : integer;
sTemp: string;
begin
iLen:=Length(subStr);
if (iLen<=0) then
begin
Result:=-1;
Exit;
end;
sTemp:=str;
result:=0;
i:=Pos(subStr,sTemp);
while (i>0) do
begin
Inc(Result);
if Repeated=false then
Delete(sTemp,1,i+iLen-1)
else
Delete(sTemp,1,i);
i:=Pos(subStr, sTemp);
end;
end;

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧