是否有用C编写的tokenizer函数可以执行boost :: escaped_list_separator的功能吗?

时间:2011-09-05 16:04:53

标签: c boost

我正在寻找一个用C编写的独立标记器,它可以根据用户提供的字符分隔符(如制表符,半冒号,逗号等)解析和拆分字符串。 与此增强库功能类似 http://www.boost.org/doc/libs/1_46_1/libs/tokenizer/escaped_list_separator.htm
标记可以是双引号,并且可以嵌入分隔符,不跳过空标记

1 个答案:

答案 0 :(得分:0)

您可以在string.h中使用strtok。你当然必须调整它来管理细节。因为它是C,所以要注意以空字符结尾的字符串。