1 Star 0 Fork 1

坐公交也用券/ddns-go

加入 Gitee
与超过 1400万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
str.go 1.36 KB
一键复制 编辑 原始数据 按行查看 历史
package model
import (
"regexp"
)
// RemoveStrNone 方法用于移除 Login 结构体中所有字符串字段的空格。
// 该方法会遍历 Login 结构体中的 Domain 和 Login 字段,并将这些字段中的字符串值中的所有空格替换为空字符串。
// 该方法没有参数和返回值。
func (l *Login) RemoveStrNone() {
// 移除 Domain 结构体中各个字段的空格
l.Domain.Domain.Domain = RemoveStrNone(l.Domain.Domain.Domain)
l.Domain.Domain.Sub6 = RemoveStrNone(l.Domain.Domain.Sub6)
l.Domain.Domain.Sub = RemoveStrNone(l.Domain.Domain.Sub)
l.Domain.Domain.Sub4 = RemoveStrNone(l.Domain.Domain.Sub4)
// 移除 Login 结构体中各个字段的空格
l.Domain.Login.Key = RemoveStrNone(l.Domain.Login.Key)
l.Domain.Login.Id = RemoveStrNone(l.Domain.Login.Id)
}
// RemoveStrNone 函数用于移除字符串中的所有空白字符(包括空格、制表符、换行符等)。
// 该函数通过正则表达式匹配所有空白字符,并将其替换为空字符串。
//
// 参数:
// - txt: 输入的字符串,可能包含空白字符。
//
// 返回值:
// - string: 移除所有空白字符后的字符串。
func RemoveStrNone(txt string) string {
// 使用正则表达式匹配所有空白字符
re := regexp.MustCompile(`\s+`)
// 将匹配到的所有空白字符替换为空字符串
return re.ReplaceAllString(txt, "")
}
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
Go
1
https://gitee.com/liumou_site/ddns-go.git
git@gitee.com:liumou_site/ddns-go.git
liumou_site
ddns-go
ddns-go
8d00b3eedc50

搜索帮助