|
@@ -124,6 +124,7 @@ func (e *ExtractTask) InitRulePres() {
|
|
}
|
|
}
|
|
if rinfo.IsLua {
|
|
if rinfo.IsLua {
|
|
rinfo.RuleText = v["s_luascript"].(string)
|
|
rinfo.RuleText = v["s_luascript"].(string)
|
|
|
|
+ e.RulePres = append(e.RulePres, rinfo)
|
|
} else {
|
|
} else {
|
|
qu.Try(func() {
|
|
qu.Try(func() {
|
|
rinfo.RuleText = v["s_rule"].(string)
|
|
rinfo.RuleText = v["s_rule"].(string)
|
|
@@ -133,11 +134,11 @@ func (e *ExtractTask) InitRulePres() {
|
|
} else {
|
|
} else {
|
|
rinfo.RegPreBac = &ExtReg{Reg: regexp.MustCompile(tmp[0]), Replace: ""}
|
|
rinfo.RegPreBac = &ExtReg{Reg: regexp.MustCompile(tmp[0]), Replace: ""}
|
|
}
|
|
}
|
|
|
|
+ e.RulePres = append(e.RulePres, rinfo)
|
|
}, func(err interface{}) {
|
|
}, func(err interface{}) {
|
|
log.Println(rinfo.Code, rinfo.Field, err)
|
|
log.Println(rinfo.Code, rinfo.Field, err)
|
|
})
|
|
})
|
|
}
|
|
}
|
|
- e.RulePres = append(e.RulePres, rinfo)
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -153,6 +154,7 @@ func (e *ExtractTask) InitRuleBacks() {
|
|
}
|
|
}
|
|
if rinfo.IsLua {
|
|
if rinfo.IsLua {
|
|
rinfo.RuleText = v["s_luascript"].(string)
|
|
rinfo.RuleText = v["s_luascript"].(string)
|
|
|
|
+ e.RuleBacks = append(e.RuleBacks, rinfo)
|
|
} else {
|
|
} else {
|
|
qu.Try(func() {
|
|
qu.Try(func() {
|
|
rinfo.RuleText = v["s_rule"].(string)
|
|
rinfo.RuleText = v["s_rule"].(string)
|
|
@@ -162,11 +164,11 @@ func (e *ExtractTask) InitRuleBacks() {
|
|
} else {
|
|
} else {
|
|
rinfo.RegPreBac = &ExtReg{Reg: regexp.MustCompile(tmp[0]), Replace: ""}
|
|
rinfo.RegPreBac = &ExtReg{Reg: regexp.MustCompile(tmp[0]), Replace: ""}
|
|
}
|
|
}
|
|
|
|
+ e.RuleBacks = append(e.RuleBacks, rinfo)
|
|
}, func(err interface{}) {
|
|
}, func(err interface{}) {
|
|
log.Println(rinfo.Code, rinfo.Field, err)
|
|
log.Println(rinfo.Code, rinfo.Field, err)
|
|
})
|
|
})
|
|
}
|
|
}
|
|
- e.RuleBacks = append(e.RuleBacks, rinfo)
|
|
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
|
|
@@ -201,6 +203,7 @@ func (e *ExtractTask) InitRuleCore() {
|
|
}
|
|
}
|
|
if rinfo.IsLua {
|
|
if rinfo.IsLua {
|
|
rinfo.RuleText = v["s_luascript"].(string)
|
|
rinfo.RuleText = v["s_luascript"].(string)
|
|
|
|
+ rulePres = append(rulePres, rinfo)
|
|
} else {
|
|
} else {
|
|
qu.Try(func() {
|
|
qu.Try(func() {
|
|
rinfo.RuleText = v["s_rule"].(string)
|
|
rinfo.RuleText = v["s_rule"].(string)
|
|
@@ -210,11 +213,11 @@ func (e *ExtractTask) InitRuleCore() {
|
|
} else {
|
|
} else {
|
|
rinfo.RegPreBac = &ExtReg{Reg: regexp.MustCompile(tmp[0]), Replace: ""}
|
|
rinfo.RegPreBac = &ExtReg{Reg: regexp.MustCompile(tmp[0]), Replace: ""}
|
|
}
|
|
}
|
|
|
|
+ rulePres = append(rulePres, rinfo)
|
|
}, func(err interface{}) {
|
|
}, func(err interface{}) {
|
|
log.Println(rinfo.Code, rinfo.Field, err)
|
|
log.Println(rinfo.Code, rinfo.Field, err)
|
|
})
|
|
})
|
|
}
|
|
}
|
|
- rulePres = append(rulePres, rinfo)
|
|
|
|
}
|
|
}
|
|
rcore.RulePres = rulePres
|
|
rcore.RulePres = rulePres
|
|
|
|
|
|
@@ -230,6 +233,7 @@ func (e *ExtractTask) InitRuleCore() {
|
|
}
|
|
}
|
|
if rinfo.IsLua {
|
|
if rinfo.IsLua {
|
|
rinfo.RuleText = v["s_luascript"].(string)
|
|
rinfo.RuleText = v["s_luascript"].(string)
|
|
|
|
+ ruleBacks = append(ruleBacks, rinfo)
|
|
} else {
|
|
} else {
|
|
qu.Try(func() {
|
|
qu.Try(func() {
|
|
rinfo.RuleText = v["s_rule"].(string)
|
|
rinfo.RuleText = v["s_rule"].(string)
|
|
@@ -239,11 +243,11 @@ func (e *ExtractTask) InitRuleCore() {
|
|
} else {
|
|
} else {
|
|
rinfo.RegPreBac = &ExtReg{Reg: regexp.MustCompile(tmp[0]), Replace: ""}
|
|
rinfo.RegPreBac = &ExtReg{Reg: regexp.MustCompile(tmp[0]), Replace: ""}
|
|
}
|
|
}
|
|
|
|
+ ruleBacks = append(ruleBacks, rinfo)
|
|
}, func(err interface{}) {
|
|
}, func(err interface{}) {
|
|
log.Println(rinfo.Code, rinfo.Field, err)
|
|
log.Println(rinfo.Code, rinfo.Field, err)
|
|
})
|
|
})
|
|
}
|
|
}
|
|
- ruleBacks = append(ruleBacks, rinfo)
|
|
|
|
}
|
|
}
|
|
rcore.RuleBacks = ruleBacks
|
|
rcore.RuleBacks = ruleBacks
|
|
|
|
|
|
@@ -264,6 +268,7 @@ func (e *ExtractTask) InitRuleCore() {
|
|
rinfo.RuleText = v["s_luascript"].(string)
|
|
rinfo.RuleText = v["s_luascript"].(string)
|
|
//提取全部属性
|
|
//提取全部属性
|
|
rinfo.LFields = getALLFields()
|
|
rinfo.LFields = getALLFields()
|
|
|
|
+ ruleCores = append(ruleCores, rinfo)
|
|
} else {
|
|
} else {
|
|
qu.Try(func() {
|
|
qu.Try(func() {
|
|
rinfo.RuleText = v["s_rule"].(string)
|
|
rinfo.RuleText = v["s_rule"].(string)
|
|
@@ -283,11 +288,11 @@ func (e *ExtractTask) InitRuleCore() {
|
|
} else {
|
|
} else {
|
|
rinfo.RegCore = &ExtReg{Reg: regexp.MustCompile(tmp[0]), Bextract: false}
|
|
rinfo.RegCore = &ExtReg{Reg: regexp.MustCompile(tmp[0]), Bextract: false}
|
|
}
|
|
}
|
|
|
|
+ ruleCores = append(ruleCores, rinfo)
|
|
}, func(err interface{}) {
|
|
}, func(err interface{}) {
|
|
log.Println(rinfo.Code, rinfo.Field, err)
|
|
log.Println(rinfo.Code, rinfo.Field, err)
|
|
})
|
|
})
|
|
}
|
|
}
|
|
- ruleCores = append(ruleCores, rinfo)
|
|
|
|
}
|
|
}
|
|
rcore.RuleCores = ruleCores
|
|
rcore.RuleCores = ruleCores
|
|
//
|
|
//
|