0

我的剪贴板中有大量文本。我想要一个变量来计算发生了多少特定文本(例如 abc)的实例。我计划阅读这篇文章超过 40 次,寻找超过 40 个不同的字符串。我所需要的只是如何做一次,我将分配变量并按照相同的代码为其余部分设置它。

4

1 回答 1

0

最好编写自己的小函数来计数,然后用所有术语调用它。

例如填充剪贴板

clipboard :="blah E lba lbls blah e BLAH"

代码

msgbox, % howoftenis(clipboard,"blah E")
return

howoftenis(Haystack,Needle)
{
  count = 0
  pos = 0
  Loop,
  {
    StringGetPos, pos, Haystack, %Needle%,, %pos%    
    If (Errorlevel<>0)
      break
    count += 1
    pos +=1
  }    
  return count
}
于 2013-09-21T09:11:09.907 回答