简单的问题 - 是否有像python的shlex包那样允许我在C或(可能)C ++中简单地解析/拆分/引用/转换类似shell的引用/反向字符串?
shlex软件包的目的很简单(很容易生成minilanguages和东西),在C语言中使用类似的常用处理工具会很好。
链接到shlex文档: http://docs.python.org/3.4/library/shlex.html
shlex的作用示例:
>>> import shlex
>>> shlex.split('abc ab\\ c "ab\\"cd" key="\\"val\\""')
['abc', 'ab c', 'ab"cd', 'key="val"']