# 字符串函数
> 用这些函数处理字符串。
- 本页规范地址：https://hugozh.cn/functions/strings/
- 最近更新：2026-10-02
- 站点：Hugo 中文文档（https://hugozh.cn/）· 社区维护的非官方中文翻译

## 本章页面
- [Chomp](https://hugozh.cn/functions/strings/chomp/)：返回给定字符串，并删除末尾的所有换行符与回车符。（Markdown：https://hugozh.cn/functions/strings/chomp/index.md）
- [Contains](https://hugozh.cn/functions/strings/contains/)：报告给定字符串是否包含指定子串。（Markdown：https://hugozh.cn/functions/strings/contains/index.md）
- [ContainsAny](https://hugozh.cn/functions/strings/containsany/)：报告给定字符串是否包含指定字符集合中的任意字符。（Markdown：https://hugozh.cn/functions/strings/containsany/index.md）
- [ContainsNonSpace](https://hugozh.cn/functions/strings/containsnonspace/)：报告给定字符串是否包含 Unicode 定义的非空白字符。（Markdown：https://hugozh.cn/functions/strings/containsnonspace/index.md）
- [Count](https://hugozh.cn/functions/strings/count/)：返回给定子串在给定字符串中不重叠出现的次数。（Markdown：https://hugozh.cn/functions/strings/count/index.md）
- [CountRunes](https://hugozh.cn/functions/strings/countrunes/)：返回给定字符串中除空白字符之外的 rune 数量。（Markdown：https://hugozh.cn/functions/strings/countrunes/index.md）
- [CountWords](https://hugozh.cn/functions/strings/countwords/)：返回给定字符串中的单词数量。（Markdown：https://hugozh.cn/functions/strings/countwords/index.md）
- [Diff](https://hugozh.cn/functions/strings/diff/)：以统一差异格式返回两段文本 OLD 与 NEW 的带锚点差异；两者完全相同时返回空字符串。（Markdown：https://hugozh.cn/functions/strings/diff/index.md）
- [FindRE](https://hugozh.cn/functions/strings/findre/)：返回与正则表达式匹配的字符串切片。（Markdown：https://hugozh.cn/functions/strings/findre/index.md）
- [FindRESubmatch](https://hugozh.cn/functions/strings/findresubmatch/)：返回正则表达式全部连续匹配构成的切片，其中每个元素也是一个切片，依次保存最左侧匹配的文本及其各子表达式的匹配结果。（Markdown：https://hugozh.cn/functions/strings/findresubmatch/index.md）
- [FirstLower](https://hugozh.cn/functions/strings/firstlower/)：返回给定字符串，并把第一个字符转为小写。（Markdown：https://hugozh.cn/functions/strings/firstlower/index.md）
- [FirstUpper](https://hugozh.cn/functions/strings/firstupper/)：返回给定字符串，并把第一个字符转为大写。（Markdown：https://hugozh.cn/functions/strings/firstupper/index.md）
- [HasPrefix](https://hugozh.cn/functions/strings/hasprefix/)：报告给定字符串是否以指定前缀开头。（Markdown：https://hugozh.cn/functions/strings/hasprefix/index.md）
- [HasSuffix](https://hugozh.cn/functions/strings/hassuffix/)：报告给定字符串是否以指定后缀结尾。（Markdown：https://hugozh.cn/functions/strings/hassuffix/index.md）
- [Repeat](https://hugozh.cn/functions/strings/repeat/)：返回把给定字符串重复指定次数后的结果。（Markdown：https://hugozh.cn/functions/strings/repeat/index.md）
- [Replace](https://hugozh.cn/functions/strings/replace/)：返回给定字符串，并把其中所有 OLD 替换为 NEW。（Markdown：https://hugozh.cn/functions/strings/replace/index.md）
- [ReplacePairs](https://hugozh.cn/functions/strings/replacepairs/)：返回给定字符串，并用一组旧新字符串对在一次扫描中完成多处替换。（Markdown：https://hugozh.cn/functions/strings/replacepairs/index.md）
- [ReplaceRE](https://hugozh.cn/functions/strings/replacere/)：返回给定字符串，并把所有与正则表达式匹配的部分替换为替换模式。（Markdown：https://hugozh.cn/functions/strings/replacere/index.md）
- [RuneCount](https://hugozh.cn/functions/strings/runecount/)：返回给定字符串中的 rune 数量。（Markdown：https://hugozh.cn/functions/strings/runecount/index.md）
- [SliceString](https://hugozh.cn/functions/strings/slicestring/)：返回给定字符串的子串，从起始位置开始，到结束位置之前结束。（Markdown：https://hugozh.cn/functions/strings/slicestring/index.md）
- [Split](https://hugozh.cn/functions/strings/split/)：按分隔符切分给定字符串，返回字符串切片。（Markdown：https://hugozh.cn/functions/strings/split/index.md）
- [Substr](https://hugozh.cn/functions/strings/substr/)：返回给定字符串的子串，从起始位置开始，到给定长度之后结束。（Markdown：https://hugozh.cn/functions/strings/substr/index.md）
- [Title](https://hugozh.cn/functions/strings/title/)：返回给定字符串，并转换为标题式大小写。（Markdown：https://hugozh.cn/functions/strings/title/index.md）
- [ToLower](https://hugozh.cn/functions/strings/tolower/)：返回给定字符串，并把所有字符转为小写。（Markdown：https://hugozh.cn/functions/strings/tolower/index.md）
- [ToUpper](https://hugozh.cn/functions/strings/toupper/)：返回给定字符串，并把所有字符转为大写。（Markdown：https://hugozh.cn/functions/strings/toupper/index.md）
- [Trim](https://hugozh.cn/functions/strings/trim/)：返回给定字符串，并删除 cutset 中指定的首尾字符。（Markdown：https://hugozh.cn/functions/strings/trim/index.md）
- [TrimLeft](https://hugozh.cn/functions/strings/trimleft/)：返回给定字符串，并删除 cutset 中指定的开头字符。（Markdown：https://hugozh.cn/functions/strings/trimleft/index.md）
- [TrimPrefix](https://hugozh.cn/functions/strings/trimprefix/)：返回给定字符串，并从开头删除指定前缀。（Markdown：https://hugozh.cn/functions/strings/trimprefix/index.md）
- [TrimRight](https://hugozh.cn/functions/strings/trimright/)：返回给定字符串，并删除 cutset 中指定的结尾字符。（Markdown：https://hugozh.cn/functions/strings/trimright/index.md）
- [TrimSpace](https://hugozh.cn/functions/strings/trimspace/)：返回给定字符串，并删除 Unicode 定义的首尾空白字符。（Markdown：https://hugozh.cn/functions/strings/trimspace/index.md）
- [TrimSuffix](https://hugozh.cn/functions/strings/trimsuffix/)：返回给定字符串，并从结尾删除指定后缀。（Markdown：https://hugozh.cn/functions/strings/trimsuffix/index.md）
- [Truncate](https://hugozh.cn/functions/strings/truncate/)：返回给定字符串，截断到最大长度，同时不切断单词、不留下未闭合的 HTML 标签。（Markdown：https://hugozh.cn/functions/strings/truncate/index.md）

---
