|
发表于 2010-7-24 11:11:30
|
显示全部楼层
不是很明白你的意思,可能这东西是风云里特有的.
不过,我想,一共是kee,gin,sen.....等5种值,这个理解总是不错的.
mush中的多行正则本身是不完整功能的,一定要输入匹配几行,
但我看一个正则解决问题也不是不可以...把问题分解成两部分来完成.
第一步,把^fystatus\:后的内容抓下来,就抓一行,这个很容易的
然后建个table变量如tmp
第二步,抓下来以后,在lua代码中对抓下来的内容进行分析,
该kee的就放到tmp["kee"]里面,该gin的就放到tmp["gin"]里面...新的值把旧的值替换掉.
其中第二步要对抓下的值进行当类分析,可能稍稍复杂一点.不过,我看当中都有;作为切分的,也按这个分割就是 |
|