python的替代C / C ++的shlex

时间:2014-02-22 19:56:45

标签: python c++ shell parsing quotes

简单的问题 - 是否有像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"']

0 个答案:

没有答案