Count occurrences of a substring: Difference between revisions
Content added Content deleted
(→{{header|C sharp}}: added using and class) |
(→{{header|Euphoria}}: Euphoria example added) |
||
Line 154: | Line 154: | ||
Writeln(CountSubstring('ababababab', 'abab')); |
Writeln(CountSubstring('ababababab', 'abab')); |
||
end.</lang> |
end.</lang> |
||
=={{header|Euphoria}}== |
|||
<lang euphoria>function countSubstring(sequence s, sequence sub) |
|||
integer from,count |
|||
count = 0 |
|||
from = 1 |
|||
while 1 do |
|||
from = match_from(sub,s,from) |
|||
if not from then |
|||
exit |
|||
end if |
|||
from += length(sub) |
|||
count += 1 |
|||
end while |
|||
return count |
|||
end function |
|||
? countSubstring("the three truths","th") |
|||
? countSubstring("ababababab","abab")</lang> |
|||
Output: |
|||
<pre>3 |
|||
2 |
|||
</pre> |
|||
=={{header|Go}}== |
=={{header|Go}}== |