AHK通过剪贴板解析字符串发生的次数

时间:2013-09-20 17:58:13

标签: autohotkey

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

1 个答案:

答案 0 :(得分: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
}