str

package
v0.20.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 23, 2024 License: Apache-2.0 Imports: 6 Imported by: 2

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func CheckHasVar added in v0.14.0

func CheckHasVar(str string) bool

CheckHasVar 检查字符串是否有占位符

func ConvertDollarPlaceholder added in v0.14.0

func ConvertDollarPlaceholder(sql, dbType string) string

ConvertDollarPlaceholder 转postgres风格占位符

func ProcessVar

func ProcessVar(pattern, key, val string) string

func RandomStr

func RandomStr(num int) string

RandomStr 创建指定长度的随机字符

func RemoveBraces added in v0.14.0

func RemoveBraces(s string) string

RemoveBraces A function that takes a string with ${} and returns a string without them

func SprintfDict

func SprintfDict(pattern string, dict map[string]string) string

SprintfDict 根据pattern和dict格式化字符串。 pattern是一个字符串,包含${key}形式的变量占位符。 dict map[string]string 被替换的变量。 例如,SprintfDict(“你好,${name}!”,map[string]string{“name”:“Alice”})返回“你好,Alice!”。 如果pattern包含一个不在dict中的key,它将保持不变。 如果dict包含一个不在pattern中的key,它将被忽略。

func SprintfVar added in v0.15.0

func SprintfVar(pattern string, keyPrefix string, dict map[string]string) string

SprintfVar 根据pattern和dict格式化字符串。 pattern是一个字符串,包含${key}形式的变量占位符。 dict map[string]string 被替换的变量。 keyPrefix key前缀,dict所有key将会加上前缀keyPrefix再进行替换。 例如,SprintfDict(“你好,${name}!”,map[string]string{“name”:“Alice”})返回“你好,Alice!”。 如果pattern包含一个不在dict中的key,它将保持不变。 如果dict包含一个不在pattern中的key,它将被忽略。

func ToLowerFirst added in v0.16.0

func ToLowerFirst(s string) string

ToLowerFirst 首字母转小写

func ToString

func ToString(input interface{}) string

ToString input的值转成字符串,忽略错误

func ToStringMapString

func ToStringMapString(input interface{}) map[string]string

ToStringMapString 把interface类型 转 map[string]string类型

func ToStringMaybeErr added in v0.19.0

func ToStringMaybeErr(input interface{}) (string, error)

ToStringMaybeErr input的值转成字符串

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL