mirror of
https://github.com/TeaOSLab/EdgeCommon.git
synced 2025-11-11 01:50:26 +08:00
部分中文转换为多语言代号
This commit is contained in:
@@ -66,6 +66,18 @@ func ParseVariables(source string, replacer func(varName string) (value string))
|
||||
return builder.String()
|
||||
}
|
||||
|
||||
func ParseVariablesError(source string, replacer func(varName string) (value string, err error)) (string, error) {
|
||||
var resultErr error
|
||||
var result = ParseVariables(source, func(varName string) (value string) {
|
||||
replacedValue, err := replacer(varName)
|
||||
if err != nil {
|
||||
resultErr = err
|
||||
}
|
||||
return replacedValue
|
||||
})
|
||||
return result, resultErr
|
||||
}
|
||||
|
||||
// ParseVariablesFromHolders 从占位中分析变量
|
||||
func ParseVariablesFromHolders(holders VariableHolders, replacer func(varName string) (value string)) string {
|
||||
// no variables
|
||||
|
||||
Reference in New Issue
Block a user