This commit is contained in:
huangsimin 2018-11-23 18:36:32 +08:00
parent c523d15978
commit 3ab6177286

View File

@ -116,7 +116,17 @@ func ParseRawCURL(scurl string) (cURL *CURL, err error) {
executor := newPQueueExecute()
curl := NewCURL()
if scurl[0] == '"' && scurl[len(scurl)-1] == '"' {
scurl = strings.Trim(scurl, `"`)
scurl = strings.TrimSpace(scurl)
} else if scurl[0] == '\'' && scurl[len(scurl)-1] == '\'' {
scurl = strings.Trim(scurl, `'`)
scurl = strings.TrimSpace(scurl)
} else {
scurl = strings.TrimSpace(scurl)
}
scurl = strings.TrimLeft(scurl, "curl")
mathches := regexp.MustCompile(`--[^ ]+ +'[^']+'|--[^ ]+ +[^ ]+|-[A-Za-z] +'[^']+'|-[A-Za-z] +[^ ]+| '[^']+'|--[a-z]+ {0,}`).FindAllString(scurl, -1)
for _, m := range mathches {