地母深渊

为生而活,每时每刻我都不能忘记。

« 在评论中显示距文章发布时间的间隔。函数:InStrT,返回字符串出现次数。 »

函数:InStrC,返回字符串指定出现次数的位置。

  写东西时突然想实现一个想法,然后就百度,找来找去没找到,只好自己写了。
  其实就是一个查找一字符串在另一字符串中出现位置的函数,只是加了一个次数的判断,并非返回出现次数,而是返回你所指定的出现次数字符串所在的位置。
Function InStrC(ByVal string1, ByVal string2, ByVal string2_count)
	Dim i, count:count = 0

	For i = 1 To Len(string1)
		If Mid(string1, i, Len(string2)) = string2 Then count = count + 1
		InStrC = i
		If count = string2_count Then Exit For
	Next 'i
End Function

Response.Write InStrC("aaaaaaabcccddeeeeeeaaaffgggggg","a",9)	'得到21

发表评论:



  

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

日历

最新评论及回复

最近发表