Skip to content

ParserOption

类型 · 根包

go
type ParserOption struct {
	// Delimiters 版本号数字部分的分隔符集合
	// 默认值: "." (仅点号)
	// 常见扩展: ".-_" (支持 RPM/Debian 的连字符和 Python 的下划线)
	Delimiters string
}

📖 说明

ParserOption 配置版本号解析器的行为

ParserOption 允许调用者自定义解析器支持的数字分隔符, 以适应不同语言生态系统的版本号格式差异。

go
// 支持 underscore 分隔(Python/RPM 生态)
v := versions.NewVersionWithOption("1_2_3",
    versions.ParserOption{Delimiters: ".-_"})

源码位置

定义于 parser_option.go

基于 MIT 协议发布