应用场景
有如下一个字符串:
‘苹果 香蕉 火龙果’ 是3个词语,返回3
如果"苹果 香蕉"用双引号就表示是一个整体算1个词语,返回2文章来源地址https://www.toymoban.com/news/detail-418288.html
函数代码
function CountUnquotedWords(const S: string; const AQuote: Char = '"'): Integer;
begin
with TStringList.Create do
try
QuoteChar := AQuote;
Delimiter := ' ';
DelimitedText := S;
Result := Count;
finally
Free;
end;
end;
测试
caption:= CountUnquotedWords('苹果 香蕉 火龙果').ToString; //返回3
//caption:= CountUnquotedWords('"苹果 香蕉" 火龙果').ToString; //返回2
···
文章来源:https://www.toymoban.com/news/detail-418288.html
到了这里,关于Delphi中返回由空格分隔的字符串中单词的总数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!