ZH / EN报价消毒液 将中英混合字符串按语言解析,方便后续处理。 主要为了解决Unicode的引号问题。 实现非常粗快猛,如果之后有空,也许可以写得好看一点,并扩展到或语言上。 例子 const sanitizer = require ( "./sanitizer" ) ; sanitizer ( "他站在那,感叹了句“What a beautiful scene!”。" ) // [ // { lang: 'zh', content: '他站在那,感叹了句' }, // { lang: 'en', content: '“What a beautiful scene!”' }, // { lang: 'zh', content: '。' } // ] 啊,生命如此美好。