Skip to main content
@[RecursiveCharacterTextSplitter] 包含了适用于 分割文本 的特定编程语言的预构建分隔符列表。 :::python 支持的语言存储在 langchain_text_splitters.Language 枚举中。它们包括:
要查看给定语言的分隔符列表,将此枚举中的一个值传递给
要实例化针对特定语言定制的分割器,将此枚举中的一个值传递给
::: :::js 支持的语言保存在 SupportedTextSplitterLanguages 类型中。它们包括:
要查看给定语言的分隔符列表,将此枚举中的一个值传递给
要实例化针对特定语言定制的分割器,将此枚举中的一个值传递给
::: 下面我们展示了各种语言的示例。 :::python
::: :::js
::: :::python
要查看支持的语言完整列表:
您还可以查看给定语言使用的分隔符:
:::

Python

:::python 这里是一个使用 PythonTextSplitter 的示例:
::: :::js 这里是一个使用 python 文本分割器的示例:
:::

JS

:::python 这里是一个使用 JS 文本分割器的示例:
::: :::js 这里是一个使用 JS 文本分割器的示例:
:::

TS

:::python 这里是一个使用 typescript 文本分割器的示例:
::: :::js 这里是一个使用 typescript 文本分割器的示例:
:::

Markdown

:::python 这里是一个使用 Markdown 文本分割器的示例:
::: :::js 这里是一个使用 Markdown 文本分割器的示例:
:::

Latex

:::python 这里是一个关于 Latex 文本的示例:
::: :::js 这里是一个关于 Latex 文本的示例:
:::

HTML

:::python 这里是一个使用 HTML 文本分割器的示例:
::: :::js 这里是一个使用 HTML 文本分割器的示例:
:::

Solidity

:::python 这里是一个使用 Solidity 文本分割器的示例:
::: :::js 这里是一个使用 Solidity 文本分割器的示例:
:::

C#

:::python 这里是一个使用 C# 文本分割器的示例:
::: :::js 这里是一个使用 C# 文本分割器的示例:
:::

Haskell

:::python 这里是一个使用 Haskell 文本分割器的示例:
::: :::js 这里是一个使用 Haskell 文本分割器的示例:
:::

PHP

:::python 这里是一个使用 PHP 文本分割器的示例:
::: :::js 这里是一个使用 PHP 文本分割器的示例:
:::

PowerShell

:::python 这里是一个使用 PowerShell 文本分割器的示例:
::: :::js 这里是一个使用 PowerShell 文本分割器的示例:
:::

Visual basic 6

:::python
::: :::js
:::
官方原文:src/oss/integrations/splitters/code_splitter.mdx · 非官方翻译,译文由 AI 生成,以英文原文为准。
Last modified on November 3, 2026