托克斯 一个Python 2/3兼容的字符串解析库,允许将复杂的字符串解析为字典和标记列表。 为什么要吐痰? 诚然,有了足够复杂的正则表达式,Python的内置库将使您能够完成使用tokex可以完成的任何事情。 两者之间的主要区别是re专注于匹配字符,而tokex专注于匹配令牌。 但是,与re相比,tokex允许语法的间距更大,可读性更好,与作为re模式编写语法相比,它可以减少错误的产生,并且可以以某种方式将语法标记分组和重用作为命名子语法让人联想到BNF,它可以大大减少语法的整体大小。 最后,tokex允许将Python样式的注释直接插入到语法中。 用法 tokex公开了两个API函数:编