使用IntelliJ IDEA编辑器编写Lua脚本的时候,安装一个插件 "EmmyLua" 可以对有代码提示功能
想把protoBuf协议文件转成Lua代码,然后给出代码提示
第一次使用python脚本
使用到的几个功能记录一下
1.设置为文件格式备注为utf-8
#!/usr/bin/python
# -*- coding: UTF-8 -*-
2.定义一个方法,可以返回多个值
#--------------------------------------------
# 替换字符串方法
#--------------------------------------------
#define a function
def ReplaceStr(s):
#TODO ... (自己的逻辑)
return s
#备注:方法可以返回多个值
def MyFunc(s):
local s1 = "我是s1"
return s,s1
#调用时,用两个变量接
rtS,rtS1 = MyFunc(str)
2.替换字符串
s = s.replace('=', ' '); #先把所有的'='替换成'空格'
3.用正则替换任意个数的'空格'换成'-'
s = re.sub(r'\s+', '-', s); #把任意多个'空格'替换成'-'
4.把字符串分割成数组
arrSplit = s.split(&#