proto Tips

AI 摘要: 本文主要介绍将proto3文件转换为proto2文件以及将proto2文件转换为proto3文件的方法。在转换过程中,使用了正则表达式和区分大小写进行替换。同时,文章还介绍了Proto3和Proto2的差异,提供了一个相关参考链接。

Proto 文件转换

将 proto3 => proto2

goland 打开 proto3 文件,进行正则+区分大小写替换

替换内容: (^\s+)(int|string|uint|bool|([A-Z][a-z]))

替换成: $1optional $2

将 proto2 => proto3

Proto3 和 Proto2 差异

参考: https://colobu.com/2019/10/03/protobuf-ultimate-tutorial-in-go/