|
@@ -112,6 +112,7 @@ var (
|
|
|
projectcodeReg3 = regexp.MustCompile("(^询价单编号[A-Za-z0-9/-]*|公告编号[A-Za-z0-9/-]*)")
|
|
|
jsonReg = regexp.MustCompile(`\{.+:[^}]*\} `) // \{".*\":\".+\"}
|
|
|
regHz = regexp.MustCompile("[\u4e00-\u9fa5]")
|
|
|
+ winnerOrerReg = regexp.MustCompile("(中标)?候选人")
|
|
|
)
|
|
|
|
|
|
//在解析时,判断表格元素是否隐藏
|
|
@@ -160,7 +161,11 @@ func CommonDataAnaly(k, tabletag, tabledesc string, v interface{}) (kvTags map[s
|
|
|
if MhSpilt.MatchString(v1) {
|
|
|
t1.Weight -= 50
|
|
|
}
|
|
|
- kvTags[t1.Value] = append(kvTags[t1.Value], &u.Tag{Key: k1, Value: v1, Weight: t1.Weight})
|
|
|
+ if winnerOrerReg.MatchString(tabletag) && t1.Value == "采购单位联系人" { //处理table中项目负责人
|
|
|
+ kvTags[k] = append(kvTags[k], &u.Tag{Key: k, Value: v1, IsInvalid: true})
|
|
|
+ } else {
|
|
|
+ kvTags[t1.Value] = append(kvTags[t1.Value], &u.Tag{Key: k1, Value: v1, Weight: t1.Weight})
|
|
|
+ }
|
|
|
}
|
|
|
//k1 = res[0].Value
|
|
|
} else {
|