0

我在目标 c 中实现了一个 VCARD 解析器。现在我想添加对 MECARD 标准的支持。VCARD 和 MECARD 的唯一区别是字段之间的分隔符不同。现在我正在寻找一种好的设计模式,它可以帮助我将两种标准结合到一个解析器中。

此类文本解析器是否有任何最佳实践或设计模式?

4

1 回答 1

0

If your main difference is the separator, abstract it out by creating a parse function that takes your raw input and converts it into an array or some other data structure that does not need separators.

于 2011-04-14T19:34:18.500 回答