自己编写一个 常用正则表达式的go库

发布时间 2023-12-20 12:26:42作者: 潜行1

先基于以下

var (
	fileNamePattern = "^[^+-./\t\b@#$%*()\\[\\]][^/\t\b@#$%*()\\[\\]]{1,254}$"
	fileRegex       = regexp.MustCompile(fileNamePattern)
)

func main() {
	text := os.Args[1]
	res := fileRegex.FindAllString(text, -1)
	isValid := len(res) != 0
	fmt.Println(isValid)
}