tokenize#
- langchain_core.utils.mustache.tokenize(template: str, def_ldel: str = '{{', def_rdel: str = '}}') Iterator[tuple[str, str]] [source]#
对mustache模板进行标记化。
以生成器的方式对mustache模板进行分词,使用类似文件的对象。它也接受包含模板的字符串。
参数:
template – 一个类似文件的对象,或者是一个mustache模板的字符串
- def_ldel – The default left delimiter
(默认情况下为“{{”,符合规范的mustache)
- def_rdel – The default right delimiter
(“}}” 默认情况下,如规范兼容的 mustache)
返回:
一个以元组形式生成的mustache标签生成器
– (标签类型, 标签键)
- Where tag_type is one of:
字面量
部分
反转部分
结束
部分
不转义
而tag_key要么是键,要么在字面标签的情况下,是字面本身。
- Parameters:
template (str)
def_ldel (str)
def_rdel (str)
- Return type:
迭代器[元组[字符串, 字符串]]