示例#1
0
文件: misc.go 项目: hanwen/termite
func DetectFiles(root string, cmd string) []string {
	regexp, err := regexp.Compile("(" + EscapeRegexp(root) + "/[^ ;&|\"']*)")
	if err != nil {
		log.Println("regexp error", err)
	}

	names := regexp.FindAllString(cmd, -1)
	return names
}
示例#2
0
文件: misc.go 项目: lht/termite
func DetectFiles(root string, cmd string) []string {
	regexp, err := regexp.Compile("(" + EscapeRegexp(root) + "/[^ ;&|\"']*)")
	if err != nil {
		log.Println("regexp error", err)
	}

	names := []string{}
	matches := regexp.FindAllString(cmd, -1)
	for _, m := range matches {
		names = append(names, m)
	}
	return names
}