shlex альтернатива Python для C / C ++
Простой вопрос - есть ли что-то вроде пакета shlex в python, который позволил бы мне просто анализировать / разбивать / цитировать / экранировать строки, подобные кавычкам / обратные косые черты в C или (возможно) C ++?
Пакет shlex просто замечательный с его целью (облегчение рождения мини-языков и прочего), было бы неплохо иметь подобный общий инструмент обработки в C.
Ссылка на шлекс документы: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"']