Browse Source

regex fix

tobychui 5 years ago
parent
commit
aa9d9f133a
2 changed files with 2 additions and 2 deletions
  1. BIN
      fsconv.exe
  2. 2 2
      main.go

BIN
fsconv.exe


+ 2 - 2
main.go

@@ -161,8 +161,8 @@ func main() {
 			if len(name) > 5 && name[0:5] == "inith"{
 				//This is hex filename. Translate its name to normal filename
 				originalName := string(hex2bin(name[5:]))
-				var re = regexp.MustCompile(`(^|[^_])\bproducts\b([^_]|$)`)
-				safeName := re.ReplaceAllString(originalName, `$1.$2`)
+				var re = regexp.MustCompile(`/[/\\?%*:|"<>]/g`)
+				safeName := re.ReplaceAllString(originalName, `-`)
 				fmt.Println(filename + " -> " + safeName + extension)
 				err := os.Rename(files[i], path.Dir(thisFilepath) + "/" + safeName + extension)
 				if (err != nil){