number_of_words

v10.13.0

计算文本中的单词数。此过滤器接受一个可选参数,用于控制输入字符串中汉字-日语-韩语(CJK)字符的处理方式:

  • 'cjk':将每个检测到的 CJK 字符计为一个单词,无论是否由空格分隔。
  • 'auto':与 'cjk' 类似,但如果过滤器用于可能包含或不包含 CJK 字符的字符串,则性能更好。

输入

{{ "Hello world!" | number_of_words }}

输出

2

输入

{{ "你好hello世界world" | number_of_words }}

输出

1

输入

{{ "你好hello世界world" | number_of_words: "cjk" }}

输出

6

输入

{{ "你好hello世界world" | number_of_words: "auto" }}

输出

6