我现在碰到这样一个问题, 我用一种文档格式BSON来记录一些信息,在我的编程语言中也有这种文档格式的API,因此我将收集到的数据转换成bson document是没有问题的;但是如果我想要提供用户一种从文本编辑器修改文档内容的方式,就像CARSIM的GUI都可以对应成一个parsfile脚本,这里涉及到两个问题:1. 将原始对象转换成(排版良好的)字符文档;2. 将修改之后的字符文档重新读取并映射到原始对象的数据结构中。这两个过程中都有字符处理的问题,我想知道我是否需要自己编写一个字符处理库我在网上搜了一圈,没有发现特别适合我需要的那种字符处理库,而要是从头写,又有很多工作量。