diff options
Diffstat (limited to 'docs/content/en/functions/strings.RuneCount.md')
-rw-r--r-- | docs/content/en/functions/strings.RuneCount.md | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/docs/content/en/functions/strings.RuneCount.md b/docs/content/en/functions/strings.RuneCount.md new file mode 100644 index 000000000..63012ab39 --- /dev/null +++ b/docs/content/en/functions/strings.RuneCount.md @@ -0,0 +1,28 @@ +--- +title: strings.RuneCount +description: Determines the number of runes in a string. +godocref: +date: 2018-06-01 +publishdate: 2018-06-01 +lastmod: 2018-06-01 +categories: [functions] +menu: + docs: + parent: "functions" +keywords: [counting, character count, length, rune length, rune count] +signature: ["strings.RuneCount INPUT"] +workson: [] +hugoversion: +relatedfuncs: ["len", "countrunes"] +deprecated: false +aliases: [] +--- + +In contrast with `strings.CountRunes` function, which strips HTML and whitespace before counting runes, `strings.RuneCount` simply counts all the runes in a string. It relies on the Go [`utf8.RuneCountInString`] function. + +``` +{{ "Hello, 世界" | strings.RuneCount }} +<!-- outputs a content length of 9 runes. --> +``` + +[`utf8.RuneCount`]: https://golang.org/pkg/unicode/utf8/#RuneCount
\ No newline at end of file |