子串在父串中出现的次数PosCount

子串在父串中出现的次数PosCount

function
 PosCount(
const
 Substr, S: 
string
): Integer;

var

  vLen: Integer;

begin

  vLen :

=
 Length(Substr);
  

if
 vLen 
=
 
0
 
then

    Result :

=
 
0

  

else

    Result :

=
 (Length(S) 

 Length(StringReplace(S, Substr, 

, [rfReplaceAll]))) 
div
 vLen;

end
;


procedure
 TForm1.FormCreate(Sender: TObject);

begin

  ShowMessage(IntToStr(PosCount(


魂牵梦萦



魂牵梦萦魂牵梦萦在需要魂牵梦萦

)));
//
3

  ShowMessage(IntToStr(PosCount(


牵2



魂牵2梦萦魂牵梦萦4梦梦梦魂牵2梦萦

)));
//
2

  ShowMessage(IntToStr(PosCount(


2



123254879935212

)));
//
4


end
;

转载于:https://www.cnblogs.com/klaus/archive/2010/09/01/1815036.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/110729.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 取两个列表的交集_js两个数组取差集

    取两个列表的交集_js两个数组取差集js没有直接的方式来获取两个列表的交集,需要自己写一个函数,如下:functionjiaoji(arr_1,arr_2){//先对arr_1进行一次深拷贝,防止对原两个列表造成影响 lettemp_list=$.extend([],arr_1) arr_1.forEach(function(value){//如果arr_1的元素不在arr_2中,那么去…

    2022年9月28日
    2
  • find命令的用法_find命令查找文件

    find命令的用法_find命令查找文件find命令——文件或目录查找而且可以直接对查找结果使用命令。find 查找范围    查找条件                        -name                按名称查找                              -maxdepth     查看多深的文件,不能超过所限制的目录下的内容                   …

    2022年10月14日
    1
  • 错误代码as-3_android studio is currently

    错误代码as-3_android studio is currently解决AS编译报错:Causedby:org.gradle.api.internal.plugins.PluginApplicationException:Failedtoapplyplugin[id‘com.android.application’]编译Android项目时总是遇到以上报错,所以记录一下。解决方法:添加android.overridePathCheck=true就可以了。其实解决的方法可以在EventLog窗口中找到,如图下:从日志第一句可以看出,应该是项目路径包

    2025年8月27日
    5
  • PyCharm P2021.3.2 激活码 注册码【2021最新】

    (PyCharm P2021.3.2 激活码 注册码)本文适用于JetBrains家族所有ide,包括IntelliJidea,phpstorm,webstorm,pycharm,datagrip等。IntelliJ2021最新激活注册码,破解教程可免费永久激活,亲测有效,下面是详细链接哦~https://javaforall.net/100143.html…

    2022年3月28日
    1.4K
  • oracle的开窗函数

    oracle的开窗函数

    2021年9月2日
    161
  • 特斯拉起诉505万胜诉_微软案

    特斯拉起诉505万胜诉_微软案微软近日开源了数据处理引擎Trill,它每天能够分析万亿次事件。项目地址:https://github.com/Microsoft/trill当下每毫秒处理大量数据正成为一种常见的业务需求,此次微软开源的Trill,据说每秒能够处理高达数十亿事件,它结合了多模式分析支持和一系列其它功能,微软声称其它任何系统都无法完全与之匹敌。它有如下特点: 作为单节点引擎库,任何.NET应用…

    2025年5月25日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号