Skip to content

https://github.com/google/shlex【字符串词法分析器,支持 shell 风格的引用、注释和转义】 #2

@xiaoxuan6

Description

@xiaoxuan6

解析带引号的字符串

input := `command "value with spaces" 'another value'`
args, err := shlex.Split(input)
if err != nil {
    fmt.Println("Error:", err)
    return
}

fmt.Println("Arguments:")
for _, arg := range args {
    fmt.Println(arg)
}

在上面的示例中,输入字符串包含带引号的值。Google/shlex库可以正确解析并拆分这些带引号的字符串。

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions