подсчет количества вхождений строки

Я пытаюсь подсчитать, сколько раз "-" встречается в строке.

Так, например, здесь дважды встречается 'a --b --c'

Я попробовал следующее, но вместо 2 выдается 4. Есть идеи, почему?

argv='a --b --c'
count = 0
for i in string.gfind(argv, " --") do
   count = count + 1
end
print(count)
10
задан Yaroslav Bulatov 22 June 2012 в 07:52
поделиться