summaryrefslogtreecommitdiffstats
path: root/docs/content/en/functions/strings/Count.md
diff options
context:
space:
mode:
Diffstat (limited to 'docs/content/en/functions/strings/Count.md')
-rw-r--r--docs/content/en/functions/strings/Count.md25
1 files changed, 25 insertions, 0 deletions
diff --git a/docs/content/en/functions/strings/Count.md b/docs/content/en/functions/strings/Count.md
new file mode 100644
index 000000000..43b5baeff
--- /dev/null
+++ b/docs/content/en/functions/strings/Count.md
@@ -0,0 +1,25 @@
+---
+title: strings.Count
+description: Returns the number of non-overlapping instances of the given substring within the given string.
+categories: []
+keywords: []
+action:
+ aliases: []
+ related:
+ - functions/go-template/len
+ - functions/strings/CountRunes
+ - functions/strings/CountWords
+ - functions/strings/RuneCount
+ returnType: int
+ signatures: [strings.Count SUBSTR STRING]
+aliases: [/functions/strings.count]
+---
+
+If `SUBSTR` is an empty string, this function returns 1 plus the number of Unicode code points in `STRING`.
+
+```go-html-template
+{{ "aaabaab" | strings.Count "a" }} → 5
+{{ "aaabaab" | strings.Count "aa" }} → 2
+{{ "aaabaab" | strings.Count "aaa" }} → 1
+{{ "aaabaab" | strings.Count "" }} → 8
+```