作者arj32 (zipper)
看板EzHotKey
标题Re: [AHK-] 如何计算关键字在字串中出现的次数
时间Thu Apr 15 16:00:41 2010
※ 引述《notlo (notlo)》之铭言:
: 各位高手好..
: 我再来问个问题,
: IfInString可判断字串中有没有含特定的关键字,
: 那有没有那个命令可计算关键字出现的次数呢??
: 例如:要怎麽知道"IfInString"里总共有3个i呢??
: 谢谢大家了
研究了一下, 像这样就可以
Haystack := "IfInString"
NeedleRegEx :="i)i"
StartingPosition = 1
Check:
FoundPos := RegExMatch(Haystack, NeedleRegEx, "", StartingPosition)
StartingPosition := FoundPos+1
If FoundPos
{
Count++
Goto Check
}
MsgBox %Count%
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 123.120.207.25