{ "_id": ObjectId("5b7e2e45b0084b22d4adc8dc"), "routine_extract_rule": [{ "description": "项目子编号", "regex": "#tds#(?=(.{0,40}标段[0-9一二三四五六七八九十]{0,3}|.{0,40}第[0-9一二三四五六七八九十]{0,3}标段))(?[^\\s#]{3,50})[^#]*#tde#(^#)", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "项目名称", "regex": "(?[^\\s#]{3,50})#tde#(?!.{0,10}(公司|金额).{0,10})", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "项目名称", "regex": "(?[^\\s]{3,50})", "grouped_filter_regexs": { "element0": "#tde#" }, "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "项目名称", "regex": "(?[^\\s#]{3,50})[^#]*#tde#", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "项目名称", "regex": "(?[^\\s#]{3,50})#tde#", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "项目编号", "regex": ".{2,20}?\\d[)]?(号)|[\\u4E00-\\u9FA5]+[(]?.{2,10}[)]?.{2,20}?/\\d|.{0,5}[0-9A-Z]\\s?([0-9A-Z―/\\-]\\s?){5,}[A-Z\\d]|.{2,20}\\w+[A-Z\\d]", "priority": NumberInt(1), "is_active": true }] }, { "description": "项目子名称", "regex": "标段(编)?号[::](?[^\\s#]{3,50})", "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "项目编号", "regex": ".{2,20}?\\d[)]?(号)|[\\u4E00-\\u9FA5]+[(]?.{2,10}[)]?.{2,20}?/\\d|.{0,5}[0-9A-Z]\\s?([0-9A-Z―/\\-]\\s?){5,}[A-Z\\d]|.{2,20}\\w+[A-Z\\d]", "priority": NumberInt(1), "is_active": true }] }], "for_which_meta": "PROJECT_SUBNAME" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8df"), "routine_extract_rule": [{ "description": "控制价", "regex": "(采购预算(控制)?额度|(预|估)算(资金|金额))[()()\\u4E00-\\u9FA5]{0,5}[::是为]?(约)?(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰萬億十百万亿元\\s]*[0-9亿億万萬元角分])", "grouped_filter_regexs": { "element0": "采购|的|货物|计算|系统|%|交纳" }, "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "投标限价:XXX", "regex": "控制(总)?价[()()\\u4E00-\\u9FA5]{0,5}(为|是)(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰萬億十百万亿元\\s]*[0-9亿億万萬元角分])", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "控制价XXX万元", "regex": "控制价[::]包1(?.*?)包2(?.*?元|.*?)(包3(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰萬億十百万亿元\\s]*[0-9亿億万萬元角分]))?", "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "估算价:XX 横 表格行", "regex": "估算价\\s?#tde##tds#\\s?(?.*?)\\s?#tde#", "grouped_filter_regexs": { "element0": "招标" }, "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }] }, { "description": "采购预算额度", "regex": "最高限价(?[()()\\u4E00-\\u9FA5]{0,5})[::是为]?(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰萬億十百万亿元\\s]*[0-9亿億万萬元角分])", "grouped_filter_regexs": { "match0": "的|和", "element0": "%|年" }, "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "控制价:XXX 大写:XXX", "regex": "控制价[()(),\\u4E00-\\u9FA5]{0,20}[::是为]?.*?大写[::是为]?(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰萬億十百万亿元\\s]*[0-9亿億万萬元角分])", "priority": NumberInt(6), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }] }, { "description": "采购项目总预算:XXX", "regex": "(招标项目总|项目|采购)预算[::是为]?(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰萬億十百万亿元\\s]*[0-9亿億万萬元角分])", "priority": NumberInt(7), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }] }, { "description": "最高限价XXX", "regex": "(控制价(?!(的|及|下))|投标限价|(预|发包工程)估价|估算价|招标参考价|预算价|项目概算)[()(),\\u4E00-\\u9FA5]{0,20}[::是为]?(约)?(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰萬億十百万亿元\\s]*[0-9亿億万萬元角分])", "grouped_filter_regexs": { "element0": "%|年|月|日" }, "priority": NumberInt(8), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "控制价:包1XXX包2XXX包3XXX", "regex": "预算.{0,3}?(总)?(价|额|金额).{0,5}[::是为系\\s](?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰萬億十百万亿元\\s]*[0-9亿億万萬元角分])", "priority": NumberInt(9), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }] }, { "description": "XXX上述预算为报价最高限价", "regex": "(控制价(?!(的|及|下))|限制价|发包价)(?[^\\x00-\\xff,,。]{0,10})[::是为]?(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰萬億十百万亿元\\s]*[0-9亿億万萬元角分])(?.{1,5})", "grouped_filter_regexs": { "match0": "日期|时间|期限", "element0": "%|项目|年|招标|工程|中标", "match1": "%|项目|年|招标|工程|中标" }, "priority": NumberInt(10), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(2), "is_active": true }] }], "for_which_meta": "BIDDING_BUDGET" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8e0"), "routine_extract_rule": [{ "description": "第一候选人【横着的表格】XXX", "regex": "#tds#[^#]*第[1一](名|[^#]{0,5}候选[^#]{0,5}(机构|人|单位|企业|供应商))[^#]*#tde##tds#(?.{0,30})#tde#", "grouped_filter_regexs": { "element0": "第二" }, "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{0,5}[^\\s]{0,25})", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[^\\s]{5,50})被推荐为第一|推荐(?[^\\s]{3,50})为第一", "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{0,5}[^\\s]{0,25})|第一([\\u4E00-\\u9FA5]{0,2}(中标|中选|候选)[\\u4E00-\\u9FA5]{0,6}([((][\\u4E00-\\u9FA5]{0,8}[))])?[^\\u4E00-\\u9FA5。,])(?.{0,5}[^\\s]{0,25})", "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{0,5}[^\\s]{0,25})作?为第一(?:中标)?(?:候选)?人", "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[^\\s#]{0,30})#tde#", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[^\\s]{0,30})|(排名)?第三(中标|候选|中选)?[\\u4E00-\\u9FA5]{0,8}([((][\\u4E00-\\u9FA5]{0,8}[))])?[::为是的](?[^\\s]{0,30})", "grouped_filter_regexs": { "element0": "中标", "element1": "^.*中标候选人" }, "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[^\\s]{0,30})作?为第三(?:中标)?(?:候选)?人", "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{0,5}[^\\s]{0,25})|第三(中标|候选|中选)[\\u4E00-\\u9FA5]{0,8}([((][\\u4E00-\\u9FA5]{0,8}[))])?(^\\u4E00-\\u9FA5|是|为)(?.{0,5}[^\\s]{0,25})", "grouped_filter_regexs": { "element0": "中标", "element1": "中标" }, "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{0,30})#tde#", "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{3,30})", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "代理机构", "regex": "[\\u4E00-\\u9FA5][\\u4E00-\\u9FA5()]{3,30}?(公司|中心|学校)", "priority": NumberInt(1), "is_active": true }] }, { "description": "确定XXX为中标人", "regex": "确定(?[^,。:]{3,25})为中标人", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{3,30})(?:作)?为第一(?:中标)?(?:候选)?人", "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[^。]{6,25})\\s(?[\\u4E00-\\u9FA5(())]+|(中标|中选|成交)[^:]{0,8}):)", "grouped_filter_regexs": { "element0": "单位|供应商|候选人|标段" }, "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "任意", "regex": ".+", "priority": NumberInt(1), "is_active": true }] }, { "description": "XXX:你方", "regex": "(?[^:]{3,30}):你方(?.{0,100}).{0,10}[是为]?中标人", "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{3,30})", "grouped_filter_regexs": { "element0": "排名" }, "priority": NumberInt(6), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{0,100})(单位|供应商)名称:(?.{3,25})", "grouped_filter_regexs": { "match0": "代理|招标|第一|第二|第三" }, "priority": NumberInt(7), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[\\u4E00-\\u9FA5]{3,20})", "priority": NumberInt(8), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[\\u4E00-\\u9FA5]{3,25})", "priority": NumberInt(9), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?([^\\x00-\\xff,。:;]{0,5})(供应商|单位|(候选)?人)(名称)?[::是为\\s](([^)]{2,10}))?)(?.{3,30})", "grouped_filter_regexs": { "match0": "第一|第二|第三" }, "priority": NumberInt(10), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{3,20})", "grouped_filter_regexs": { "element0": "(单位|供应商|候选人|排名)" }, "priority": NumberInt(11), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{3,30})#tde#", "priority": NumberInt(12), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[价金额]{0,20})#tde#\\s?(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分])", "grouped_filter_regexs": { "element0": "^[0-9,.,]+%" }, "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "第一……投标价", "regex": "第一(?.{3,150}?)(价(格)?|金|额)(?![\\u4E00-\\u9FA5])\\D{0,5}(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分])", "grouped_filter_regexs": { "match0": "^.{0,10}?第二", "element0": "^[0-9,.,]+%" }, "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "第一……价:", "regex": "第一[\\u4E00-\\u9FA5]{0,8}:[^ ]{5,20}[^\\u4E00-\\u9FA5]{1,6}[\\u4E00-\\u9FA5]{0,8}[价额金][()\\u4E00-\\u9FA5]{0,6}[::是为\\s](?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分])", "grouped_filter_regexs": { "element0": "^[0-9,.,]+%" }, "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(1), "is_active": true }] }], "for_which_meta": "FIRST_BID_PRICE" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8e5"), "routine_extract_rule": [{ "description": "第二……价【同一行表格】", "regex": "第二[\\u4E00-\\u9FA5]{0,8}\\s?#tde#\\s?#tds#[^#]{0,20}#tde#\\s?#tds#(?[^#]{0,20})#tde#\\s?(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分])", "grouped_filter_regexs": { "element0": "^[0-9,.,]+%" }, "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "第二……投标价", "regex": "第二(?(候选|中标|中选).{0,150}?)(价(格)?|金|额)(?![\\u4E00-\\u9FA5])\\D{0,5}(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分])", "grouped_filter_regexs": { "match0": "^.{0,20}?第三", "element0": "^[0-9,.,]+%" }, "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "第二……价:", "regex": "第二[\\u4E00-\\u9FA5]{0,8}:[^ ]{5,20}[^\\u4E00-\\u9FA5]{1,6}[\\u4E00-\\u9FA5]{0,8}[价额金][()\\u4E00-\\u9FA5]{0,6}[::是为\\s](?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分])", "grouped_filter_regexs": { "element0": "^[0-9,.,]+%" }, "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }], "for_which_meta": "SECOND_BID_PRICE" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8e6"), "routine_extract_rule": [{ "description": "第三……价【同一行表格】", "regex": "第三[\\u4E00-\\u9FA5]{0,8}\\s?#tde#\\s?#tds#[^#]{0,20}#tde#\\s?#tds#(?[^#]{0,20})#tde#\\s?(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分])", "grouped_filter_regexs": { "element0": "^[0-9,.,]+%" }, "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "第三……投标价", "regex": "(?第二.*(价(格)?|金|额)(?![\\u4E00-\\u9FA5]))第三(?.{3,100}?)(价(格)?|金|额)(?![\\u4E00-\\u9FA5])\\D{0,5}(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分])", "grouped_filter_regexs": { "match1": "公司.*公司", "element0": "^[0-9,.,]+%" }, "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "第三……价:", "regex": "第三[\\u4E00-\\u9FA5]{0,8}:[^ ]{5,20}[^\\u4E00-\\u9FA5]{1,6}[\\u4E00-\\u9FA5]{0,8}[价额金][()\\u4E00-\\u9FA5]{0,6}[::是为\\s](?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分])", "grouped_filter_regexs": { "element0": "^[0-9,.,]+%" }, "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }], "for_which_meta": "THIRD_BID_PRICE" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8e7"), "routine_extract_rule": [{ "description": "中标金额总计", "regex": "(中标|中选|成交|承包)金额(合计|总计)[::是为\\s]?([((]?(大写|小写)[))]?)?(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分])", "priority": NumberInt(1), "is_active": true }, { "description": "以上为本项目主要中标标的明细,", "regex": "以上为本项目主要中标标的明细,(?[\\u4E00-\\u9FA5]{2,50})((?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分]))", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "中标金额", "regex": "(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]+(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "中标金额 横 表格行", "regex": "(中标|中选|成交)(金额|价|价格)[^#]{0,8}\\s?#tde##tds#(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分])#tde#", "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "中标金额", "regex": "(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]+(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "中标价(为)", "regex": "(中标|中选|成交|承包)([^\\x00-\\xff,。:;]{0,2})(金额|价|价格|标价)[::是为\\s]?([((][\\u4E00-\\u9FA5]{0,2}?[))])?(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分])", "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }, { "description": "中标金额为:", "regex": "(中标|中选|成交|承包)([^\\x00-\\xff,。:;]{0,2})(金额|价(格)?|标价)[::是为\\s]?([((]?[\\u4E00-\\u9FA5]{0,2}?[))]?)[::]\\s?([((]?[\\u4E00-\\u9FA5]{0,5}?[))]?)\\s?(?[0-9.,,¥¥零壹贰叁肆伍陆柒捌玖拾佰仟萬億十百千万亿元角分\\s]*[0-9亿億万萬元角分])", "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "价钱", "regex": "(共|共计)?(人民币|¥|¥)?\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[\\(十百千万]*)?(元(\\))?|人民币|){0,2}|(人民币|¥|¥)\\d+([,,]\\d+)*(\\.\\d+)?(\\s?[十百千万]*)?(元)?|(人民币)?[壹贰叁肆伍陆柒捌玖拾佰仟万亿元圆角分零]{3,}(整)?([((][^))]*\\d[^))]*[))])?", "priority": NumberInt(1), "is_active": true }, { "description": "任意数字", "regex": "(\\d\\s?)+([,,](\\d\\s?)+)*(\\.(\\d\\s?)+)?(\\s?[十百千万]*)?|[壹贰叁肆伍陆柒捌玖拾佰仟万亿点]{2,}(整)?", "priority": NumberInt(2), "is_active": true }] }], "for_which_meta": "WIN_BID_PRICE" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8e8"), "routine_extract_rule": [{ "description": "第一项目负责人:XX 横 表格行", "regex": "第一(中标|名标)(候选人(?!(类似|项目负责))|排序|侯选人).*?(项目负责人|总监|项目经理(姓名)?|建造师姓名|总监理工程师)\\s?#tde#\\s?#tds#\\s?(?.{0,5}[^\\s]{0,25})\\s?#", "grouped_filter_regexs": { "element0": "设计" }, "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "项目经理", "regex": "([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}.*\\d+|([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}", "priority": NumberInt(1), "is_active": true }] }, { "description": "第一项目经理:XX ", "regex": "第一中标.*?(项目经理|项目联系人|总监理工程师|项目负责人 \\(项目经理\\)|首席注册建筑师)[::是为系]\\s?(?.{0,5}[^\\s]{0,25})(建造|注册|报|投|;|总|第二|首席|项目|资质|。|工期|技术)", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "项目经理", "regex": "([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}.*\\d+|([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}", "priority": NumberInt(1), "is_active": true }] }], "for_which_meta": "FIRST_TENDERER_MANAGER" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8e9"), "routine_extract_rule": [{ "description": "第二项目负责人:XX 横 表格行", "regex": "第二(中标|名标)(候选人(?!(类似|项目负责))|排序|侯选人).*?(项目负责人|总监|项目经理(姓名)?|建造师姓名|总监理工程师)\\s?#tde#\\s?#tds#\\s?(?[^\\s]{0,30})\\s?#", "grouped_filter_regexs": { "element0": "设计" }, "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "项目经理", "regex": "([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}.*\\d+|([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}", "priority": NumberInt(1), "is_active": true }] }, { "description": "第二项目经理:XX ", "regex": "第二中标.*?(项目经理|项\\s?目\\s?总\\s?监|项目联系人|总监理工程师|项目负责人 \\(项目经理\\)|首席注册建筑师)[::是为系]\\s?(?[^\\s]{0,30})(公示|注册|报|工期|投|;|总|第三|首席|项目|资质|。|技术)", "grouped_filter_regexs": { "element0": "第" }, "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "项目经理", "regex": "([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}.*\\d+|([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}", "priority": NumberInt(1), "is_active": true }] }], "for_which_meta": "SECOND_TENDERER_MANAGER" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8ea"), "routine_extract_rule": [{ "description": "第三项目负责人:XX 横 表格行", "regex": "第三(中标|名标)(候选人(?!(类似|项目负责))|排序|侯选人).*?(项目负责人|总监|项目经理(姓名)?|建造师姓名|总监理工程师)\\s?#tde#\\s?#tds#\\s?(?[^\\s]{0,25})\\s?#", "grouped_filter_regexs": { "element0": "设计" }, "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "项目经理", "regex": "([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}.*\\d+|([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}", "priority": NumberInt(1), "is_active": true }] }, { "description": "第三项目经理:XX ", "regex": "第三中标.*?(项目经理|项目联系人|总监理工程师|项目负责人 \\(项目经理\\)|首席注册建筑师)[::是为系]\\s?(?[^\\s]{0,25})(注册|报|投|;|。|总|中标|首席|项目|资质|工期|技术)", "grouped_filter_regexs": { "element0": "第" }, "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "项目经理", "regex": "([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}.*\\d+|([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}", "priority": NumberInt(1), "is_active": true }] }], "for_which_meta": "THIRD_TENDERER_MANAGER" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8eb"), "routine_extract_rule": [{ "description": "项目经理:XX", "regex": "(?[^\\s]{1,15})", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "项目经理", "regex": "([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}.*\\d+|([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}", "priority": NumberInt(1), "is_active": true }] }, { "description": "项目经理:XX 横 表格行", "regex": "(项目负责人(?!资)|项目经理(?!资)|总监理\\s?工程师)[^#]{0,8}\\s?(#tde#\\s?)+#tds#(?.{1,15})#", "grouped_filter_regexs": { "element0": "(中标|天|投|注册|工期|勘察|招标|建筑|涟水|证书)" }, "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "项目经理", "regex": "([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}.*\\d+|([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}", "priority": NumberInt(1), "is_active": true }, { "description": "项目经理", "regex": "([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}.*\\d+|([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}", "priority": NumberInt(2), "is_active": true }] }], "for_which_meta": "WIN_TENDERER_MANAGER" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8ec"), "routine_extract_rule": [{ "description": "代理机构为XXX公司", "regex": "代理机构为(?[\\u4E00-\\u9FA5()a-z]{0,30})[,。;:\\s]", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "机构--代理机构", "regex": "[\\u4e00-\\u9fa5((](\\s?[\\u4e00-\\u9fa5(())0-9A-Z]){1,25}(?:院|有限公司|中心|(?[\\u4E00-\\u9FA5()a-z]{0,30})", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "代理机构", "regex": "[\\u4E00-\\u9FA5][\\u4E00-\\u9FA5()]{3,30}?(公司|中心|学校)", "priority": NumberInt(1), "is_active": true }, { "description": "机构--代理机构", "regex": "[\\u4e00-\\u9fa5((](\\s?[\\u4e00-\\u9fa5(())0-9A-Z]){1,25}(?:院|有限公司|中心|(?[\\u4E00-\\u9FA5()a-z]{0,30})", "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "代理机构", "regex": "[\\u4E00-\\u9FA5][\\u4E00-\\u9FA5()]{3,30}?(公司|中心|学校)", "priority": NumberInt(1), "is_active": true }, { "description": "机构--代理机构", "regex": "[\\u4e00-\\u9fa5((](\\s?[\\u4e00-\\u9fa5(())0-9A-Z]){1,25}(?:院|有限公司|中心|(?[\\u4E00-\\u9FA5()a-z]{0,30})", "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "机构--代理机构", "regex": "[\\u4e00-\\u9fa5((](\\s?[\\u4e00-\\u9fa5(())0-9A-Z]){1,25}(?:院|有限公司|中心|(?[\\u4E00-\\u9FA5()a-z\\s]{0,30})#tde#", "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "代理机构", "regex": "[\\u4E00-\\u9FA5][\\u4E00-\\u9FA5()]{3,30}?(公司|中心|学校)", "priority": NumberInt(1), "is_active": true }] }, { "description": "XX公司受XX委托", "regex": "(?[^\\x00-\\xff:,。,]+)(([^)]*))?受[^,,。.]{0,50}?委托", "priority": NumberInt(6), "is_active": true, "element_rule": [{ "description": "机构--代理机构", "regex": "[\\u4e00-\\u9fa5((](\\s?[\\u4e00-\\u9fa5(())0-9A-Z]){1,25}(?:院|有限公司|中心|(?\\s*#tds#\\s*)(?[\\u4E00-\\u9FA5()a-z]{0,30})#tds#", "grouped_filter_regexs": { "element0": "#tds#" }, "priority": NumberInt(7), "is_active": true, "element_rule": [{ "description": "机构--代理机构", "regex": "[\\u4e00-\\u9fa5((](\\s?[\\u4e00-\\u9fa5(())0-9A-Z]){1,25}(?:院|有限公司|中心|(?[\\u4E00-\\u9FA5()a-z]{0,30})", "grouped_filter_regexs": { "element0": "代理人|委托书" }, "priority": NumberInt(8), "is_active": true, "element_rule": [{ "description": "代理机构", "regex": "[\\u4E00-\\u9FA5][\\u4E00-\\u9FA5()]{3,30}?(公司|中心|学校)", "priority": NumberInt(1), "is_active": true }, { "description": "机构--代理机构", "regex": "[\\u4e00-\\u9fa5((](\\s?[\\u4e00-\\u9fa5(())0-9A-Z]){1,25}(?:院|有限公司|中心|(?[^\\x00-\\xff]+)(以下简称[^)]{2,10})受[^,,。.]{0,50}?委托", "priority": NumberInt(9), "is_active": true, "element_rule": [{ "description": "机构--代理机构", "regex": "[\\u4e00-\\u9fa5((](\\s?[\\u4e00-\\u9fa5(())0-9A-Z]){1,25}(?:院|有限公司|中心|(?^.*(\\s|#br#|[\\x00-\\xff,。:]))(?[^\\x00-\\xff:,。]+)受[^,,。.]{0,50}?委托", "priority": NumberInt(10), "is_active": true, "element_rule": [{ "description": "机构--代理机构", "regex": "[\\u4e00-\\u9fa5((](\\s?[\\u4e00-\\u9fa5(())0-9A-Z]){1,25}(?:院|有限公司|中心|(?.+?)", "priority": NumberInt(11), "is_active": true, "element_rule": [{ "description": "机构--代理机构", "regex": "[\\u4e00-\\u9fa5((](\\s?[\\u4e00-\\u9fa5(())0-9A-Z]){1,25}(?:院|有限公司|中心|(?(?.{0,30}?)名称(?.{0,20}?)[:](?.{2,50})", "grouped_filter_regexs": { "match1": "|招标人|购买|投诉", "match2": ":", "element0": "^\\S+:" }, "priority": NumberInt(12), "is_active": true, "element_rule": [{ "description": "代理机构", "regex": "[\\u4E00-\\u9FA5][\\u4E00-\\u9FA5()]{3,30}?(公司|中心|学校)", "priority": NumberInt(1), "is_active": true }] }, { "description": "XXX作为代理机构", "regex": "(?.*(委托|\\s))(?(?<=[\\x00-\\xff])[^,。.、:]{2,50}?|[^,。.、:]{2,50})作为[\\u4E00-\\u9FA5 ]{0,30}代理机构", "priority": NumberInt(13), "is_active": true, "element_rule": [{ "description": "代理机构", "regex": "[\\u4E00-\\u9FA5][\\u4E00-\\u9FA5()]{3,30}?(公司|中心|学校)", "priority": NumberInt(1), "is_active": true }] }], "for_which_meta": "AGENCY" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8ed"), "routine_extract_rule": [{ "description": "招标人姓名和电话【横着的表格】XXX", "regex": "招标(项目)?(联系)?人(姓名和)?电话\\s?#tde##tds#(.*?联系人[:: ].*?)?电话[::是为系\\s]?(#tde#tds#)?(?[^(/|、|\\s)]{1,20}((/|、)[^(/|、)]{0,15})*)#tde#", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "电话", "regex": "1(\\s?\\d){10}|0(\\s?\\d){2,3}[--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|[((]0(\\s?\\d){2,3}[))][--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|(\\+86)?\\s?(\\d\\s?){6,}", "priority": NumberInt(1), "is_active": true }] }, { "description": "招标人联系电话【横着的表格】XXX", "regex": "(?(招标|采购)(人|单位)(.{0,20}?(联系人|地址){0,2}?)?.{0,40}?)电话#tde#\\s?#tds#\\s?[\\u4E00-\\u9FA5]{0,3}\\s?(?[^(/|、|\\s)]{1,20}((/|、)[^(/|、)]{0,15})*)#tde#", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "电话", "regex": "1(\\s?\\d){10}|0(\\s?\\d){2,3}[--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|[((]0(\\s?\\d){2,3}[))][--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|(\\+86)?\\s?(\\d\\s?){6,}", "priority": NumberInt(1), "is_active": true }] }, { "description": "招标人……电话XXX", "regex": "(?(?[^(/|、|\\s)]{1,20}((/|、)[^(/|、)]{0,15})*)", "grouped_filter_regexs": { "match0": "#tds#|代理机构|购买|投诉" }, "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "电话", "regex": "1(\\s?\\d){10}|0(\\s?\\d){2,3}[--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|[((]0(\\s?\\d){2,3}[))][--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|(\\+86)?\\s?(\\d\\s?){6,}", "priority": NumberInt(1), "is_active": true }] }], "for_which_meta": "TENDEREE_PHONE" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8ee"), "routine_extract_rule": [{ "description": "招标人联系人:XXX", "regex": "(招标|采购)(人|单位|商|项目)?联系人:(?([^\\s#]{2,20}|[\\u4E00-\\u9FA5\\s?·?]{2,5}))", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(1), "is_active": true }, { "description": "姓名-称呼", "regex": "([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)([、 ]?([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)){0,2}", "priority": NumberInt(2), "is_active": true }] }, { "description": "招标人....联系人:XX 横着表格", "regex": "(招标|采购)[^代理,。:;]{0,5}?(人|单位|商|机构|项目).{0,100}?(联系人[::是为系]?|联系人姓名)\\s?#tde#\\s?#tds#\\s?(?([^\\s#]{2,20}|[\\u4E00-\\u9FA5\\s?·?]{2,5}))", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(1), "is_active": true }] }, { "description": "联系方式 代理机构 联系人", "regex": "(?联系方式.*((?.{0,100}?)联系人(?.{0,10}?):(?([^\\s#]{2,20}|[\\u4E00-\\u9FA5\\s?·?]{2,5}))", "grouped_filter_regexs": { "match1": "#TDs#|代理|购买|投诉", "match2": ":", "element0": "^\\S+:" }, "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "姓名-称呼", "regex": "([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)([、 ]?([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)){0,2}", "priority": NumberInt(1), "is_active": true }, { "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(2), "is_active": true }] }, { "description": "代理机构……联系人招标人…联系人:XXX", "regex": "(?代理机构.{0,100}联系人.{0,100}招标人)(?.{0,250}?)联系人(?([^\\s#]{2,20}|[\\u4E00-\\u9FA5\\s?·?]{2,5}))[:](?.{2,50}?[,,]|.{2,50})\\s?(联|电|;)", "grouped_filter_regexs": { "match1": "#TDs#|招标人|购买|投诉", "match2": ":" }, "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(1), "is_active": true }] }, { "description": "招标人:……联系人:XXX", "regex": "(?(?.{0,100}?)联系人(?.{0,10}?):(?([^\\s#]{2,20}|[\\u4E00-\\u9FA5\\s?·?]{2,5}))(;|电|联)", "grouped_filter_regexs": { "match1": "#tds#|代理机构|购买|联|投诉", "match2": ":|联", "element0": "联|电|招标" }, "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(1), "is_active": true }, { "description": "姓名-称呼", "regex": "([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)([、 ]?([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)){0,2}", "priority": NumberInt(2), "is_active": true }, { "description": "姓名2", "regex": "([\\u4e00-\\u9fa5]\\s?){2,4}(、([\\u4e00-\\u9fa5]\\s?){2,4}){0,3}", "priority": NumberInt(3), "is_active": true }] }], "for_which_meta": "TENDEREE_CONTACT" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8ef"), "routine_extract_rule": [{ "description": "招标人地址:XXX", "regex": "招标(人|单位).{0,5}地址:(?.{5,50})", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "地址", "regex": "([^,,。:]{2,10}[省市区县镇乡街路楼号房桥巷司侧栋东西南北])+[^,。:: ]+", "priority": NumberInt(1), "is_active": true }] }, { "description": "招标人…地址:XXX", "regex": "(?(?.{0,100}?)地址(?.{0,10}?)[::\\s](?.{2,50})", "grouped_filter_regexs": { "match1": "#TDs#|代理机构|购买|投诉", "match2": ":", "element0": "\\s:" }, "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "地址", "regex": "([^,,。:]{2,10}[省市区县镇乡街路楼号房桥巷司侧栋东西南北])+[^,。:: ]+", "priority": NumberInt(1), "is_active": true }] }, { "description": "联系方式 招标人 地址", "regex": "(?联系方式.{0,50}((?.{0,100}?)地址(?.{0,50}?)[::\\s](?.{2,50})", "grouped_filter_regexs": { "match1": "#TDs#|代理机构|购买|投诉", "match2": ":", "element0": "^\\S+:" }, "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "地址", "regex": "([^,,。:]{2,10}[省市区县镇乡街路楼号房桥巷司侧栋东西南北])+[^,。:: ]+", "priority": NumberInt(1), "is_active": true }] }, { "description": "招标人……代理…地址:XXX……地址", "regex": "招标人:[^\\x00-\\xff]{3,30}代理机构[:](?.*)?地址[::\\s](?.{2,50}?)", "grouped_filter_regexs": { "match0": "地址", "element0": "^\\S+:" }, "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "地址", "regex": "([^,,。:]{2,10}[省市区县镇乡街路楼号房桥巷司侧栋东西南北])+[^,。:: ]+", "priority": NumberInt(1), "is_active": true }] }, { "description": "招标人…地址:XXX", "regex": "(?代理机构.{0,100}地址.{0,100}招标人)(?.{0,250}?)地址(?.{0,10}?)[::\\s](?.{2,50})", "grouped_filter_regexs": { "match1": "#TDs#|代理机构|购买|投诉", "match2": ":", "element0": "^\\S+:" }, "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "地址", "regex": "([^,,。:]{2,10}[省市区县镇乡街路楼号房桥巷司侧栋东西南北])+[^,。:: ]+", "priority": NumberInt(1), "is_active": true }] }, { "description": "代理机构 招标人 。。。(第二列) 地址", "regex": "(?(代理机构|机构):([^\\x00-\\xff]|\\s){0,100}招标人)(?.{0,100}?)(?地址)(?.{0,40}?)[\\u4e00-\\u9fa5]{0,4}地址[^:]{0,10}?[::\\s](?.{1,50})", "grouped_filter_regexs": { "element0": "^\\S+:" }, "priority": NumberInt(6), "is_active": true, "element_rule": [{ "description": "地址", "regex": "([^,,。:]{2,10}[省市区县镇乡街路楼号房桥巷司侧栋东西南北])+[^,。:: ]+", "priority": NumberInt(1), "is_active": true }] }, { "description": "招标人…地址:XXX", "regex": "(?代理机构.{0,100}?招标人(?!.*?地址.*地址))(?.{0,100}?)地址(?.{0,10}?)[::\\s](?.{2,50})", "grouped_filter_regexs": { "match1": "#TDs#|代理机构|购买|投诉", "match2": ":", "element0": "^\\S+:" }, "priority": NumberInt(7), "is_active": true, "element_rule": [{ "description": "地址", "regex": "([^,,。:]{2,10}[省市区县镇乡街路楼号房桥巷司侧栋东西南北])+[^,。:: ]+", "priority": NumberInt(1), "is_active": true }] }], "for_which_meta": "TENDEREE_ADDR" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8f0"), "routine_extract_rule": [{ "description": "代理机构联系电话【横着的表格】XXX", "regex": "代理机构(.*?(公司|联系人).*?)?电话#tde##tds#\\s?(?[^(/|、|\\s)]{1,20}((/|、)[^(/|、)]{0,15})*)", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "电话", "regex": "1(\\s?\\d){10}|0(\\s?\\d){2,3}[--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|[((]0(\\s?\\d){2,3}[))][--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|(\\+86)?\\s?(\\d\\s?){6,}", "priority": NumberInt(1), "is_active": true }] }, { "description": "代理机构…【有表格】…电话:XXX", "regex": "(?(?.{0,100}?)电话[:: ](?[^(/|、|\\s)]{1,20}((/|、)[^(/|、)]{0,15})*)", "grouped_filter_regexs": { "match1": "招标人|购买|投诉" }, "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "电话", "regex": "1(\\s?\\d){10}|0(\\s?\\d){2,3}[--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|[((]0(\\s?\\d){2,3}[))][--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|(\\+86)?\\s?(\\d\\s?){6,}", "priority": NumberInt(1), "is_active": true }] }, { "description": "表格:招标……|||代理……联系人", "regex": "(?#tds#(招标|采购)(人|机构).*?)(?.*?)#tds#代理机构(?.*?)电话:(?[^(/|、|\\s)]{1,20}((/|、)[^(/|、)]{0,15})*)", "grouped_filter_regexs": { "match1": "#tds#", "match2": "#tds#" }, "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "电话", "regex": "1(\\s?\\d){10}|0(\\s?\\d){2,3}[--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|[((]0(\\s?\\d){2,3}[))][--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|(\\+86)?\\s?(\\d\\s?){6,}", "priority": NumberInt(1), "is_active": true }] }, { "description": "代理机构……电话:XXX", "regex": "(?(?[^(/|、|\\s)]{1,20}((/|、)[^(/|、)]{0,15})*)", "grouped_filter_regexs": { "match0": "#tds#|招标人|购买|投诉" }, "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "电话", "regex": "1(\\s?\\d){10}|0(\\s?\\d){2,3}[--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|[((]0(\\s?\\d){2,3}[))][--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|(\\+86)?\\s?(\\d\\s?){6,}", "priority": NumberInt(1), "is_active": true }] }, { "description": "业务联系人……电话", "regex": "(业务联系人|代理机构)(?.{2,100}?)电话[::](?[^(/|、|\\s)]{1,20}((/|、)[^(/|、)]{0,15})*)", "grouped_filter_regexs": { "match0": "(联系人|机构)" }, "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "电话", "regex": "1(\\s?\\d){10}|0(\\s?\\d){2,3}[--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|[((]0(\\s?\\d){2,3}[))][--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|(\\+86)?\\s?(\\d\\s?){6,}", "priority": NumberInt(1), "is_active": true }] }, { "description": "联系方式…代理机构……电话:XXX", "regex": "(?联系方式.*(?.{0,100}?)电话[:: ]\\s?[\\u4E00-\\u9FA5]{0,3}(?[^(/|、|\\s)]{1,20}((/|、)[^(/|、)]{0,15})*)", "grouped_filter_regexs": { "match1": "#tds#|招标人|购买|投诉" }, "priority": NumberInt(6), "is_active": true, "element_rule": [{ "description": "电话", "regex": "1(\\s?\\d){10}|0(\\s?\\d){2,3}[--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|[((]0(\\s?\\d){2,3}[))][--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|(\\+86)?\\s?(\\d\\s?){6,}", "priority": NumberInt(1), "is_active": true }] }, { "description": "招标机构 代理机构。。。(第二列) 联系电话", "regex": "(?(招标|采购)(人|机构):([^\\x00-\\xff]|\\s){0,100}代理机构)(?.{0,100}?)(?电话)(?.{0,40}?)[\\u4e00-\\u9fa5]{0,4}电话[^:]{0,10}?:", "priority": NumberInt(7), "is_active": true, "element_rule": [{ "description": "电话", "regex": "1(\\s?\\d){10}|0(\\s?\\d){2,3}[--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|[((]0(\\s?\\d){2,3}[))][--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|(\\+86)?\\s?(\\d\\s?){6,}", "priority": NumberInt(1), "is_active": true }] }, { "description": "招标……联系人……代理机构……电话:XXX", "regex": "(?((招标|采购)(人|机构).{0,100}?联系人|招标联系人).{0,100}?代理)(?.{0,100}?)电话[:: ](?[^(/|、|\\s)]{1,20}((/|、)[^(/|、)]{0,15})*)", "grouped_filter_regexs": { "match1": "招标人|购买|投诉" }, "priority": NumberInt(8), "is_active": true, "element_rule": [{ "description": "电话", "regex": "1(\\s?\\d){10}|0(\\s?\\d){2,3}[--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|[((]0(\\s?\\d){2,3}[))][--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|(\\+86)?\\s?(\\d\\s?){6,}", "priority": NumberInt(1), "is_active": true }] }, { "description": "代理机构……电话:XXX", "regex": "(?(招标|采购)(人|机构).{0,100}代理机构(?!.*?电话.*(?.{0,100}?)电话:(?[^(/|、|\\s)]{1,20}((/|、)[^(/|、)]{0,15})*)", "grouped_filter_regexs": { "match1": "#tds#|招标人|购买|投诉" }, "priority": NumberInt(9), "is_active": true, "element_rule": [{ "description": "电话", "regex": "1(\\s?\\d){10}|0(\\s?\\d){2,3}[--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|[((]0(\\s?\\d){2,3}[))][--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|(\\+86)?\\s?(\\d\\s?){6,}", "priority": NumberInt(1), "is_active": true }] }, { "description": "联系方式", "regex": "(?[\\x00-\\xff]*电话)(?.{0,80}?)电话:(?[^(/|、|\\s)]{1,20}((/|、)[^(/|、)]{0,15})*)", "grouped_filter_regexs": { "match1": "招标|监督|质疑|招标人" }, "priority": NumberInt(10), "is_active": true, "element_rule": [{ "description": "电话", "regex": "1(\\s?\\d){10}|0(\\s?\\d){2,3}[--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|[((]0(\\s?\\d){2,3}[))][--—]+(\\s?\\d){6,8}(?!\\d)([--—](\\s?\\d){1,4})*|(\\+86)?\\s?(\\d\\s?){6,}", "priority": NumberInt(1), "is_active": true }] }], "for_which_meta": "AGENCY_PHONE" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8f1"), "routine_extract_rule": [{ "description": "业务联系人", "regex": "业务联系人:(?.{2,8})", "grouped_filter_regexs": { "element0": "^\\S+:" }, "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(1), "is_active": true }, { "description": "姓名-称呼", "regex": "([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)([、 ]?([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)){0,2}", "priority": NumberInt(2), "is_active": true }] }, { "description": "代理机构联系人:XXX", "regex": "(?<=代理.{0,5}联系人[:是为]\\s?)(?.{2,20}?[\\u4E00-\\u9FA5]+:|.{2,20})", "grouped_filter_regexs": { "element0": "^\\S+:" }, "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(1), "is_active": true }, { "description": "姓名-称呼", "regex": "([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)([、 ]?([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)){0,2}", "priority": NumberInt(2), "is_active": true }] }, { "description": "代理联系人XXX", "regex": "代理[\\u4E00-\\u9FA5 ]{0,8}联系人[^\\x00-\\xff :]{0,4}?(:|#tde#|#tds#|\\s){1,4}(?[^:]+?#tde#|[^\\s]{2,10})", "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(1), "is_active": true }] }, { "description": "联系方式:联系人:", "regex": "(?(.{0,10}[\\x00-\\xff]{0,5}|代理机构[\\u4E00-\\u9FA5]{0,8}))联系方式(?.*?)联系人:(?.{2,15})", "grouped_filter_regexs": { "match0": "招标人|采购方", "match1": "招标|监督|质疑", "element0": "^\\S+:" }, "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "姓名-称呼", "regex": "([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)([、 ]?([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)){0,2}", "priority": NumberInt(1), "is_active": true }, { "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(2), "is_active": true }] }, { "description": "代理机构…联系人:XXX", "regex": "(?(?.{0,250}?)联系人(?.{0,10}?)[:](?[^\\s]{2,50}\\s.{1}\\s?.{1})", "grouped_filter_regexs": { "match1": "#TDs#|招标人|购买|投诉", "match2": ":", "element0": "^\\S+:" }, "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "姓名-称呼", "regex": "([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)([、 ]?([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)){0,2}", "priority": NumberInt(1), "is_active": true }, { "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(2), "is_active": true }] }, { "description": "代理机构....联系人:XX 横着表格", "regex": "代理机构.*?(联系人[::是为系]?|联系人姓名)\\s?#tde#\\s?#tds#\\s?(?.{2,30})#tde#", "priority": NumberInt(6), "is_active": true, "element_rule": [{ "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(1), "is_active": true }] }, { "description": "招标人 代理机构。。。(第二列) 联系人", "regex": "(?(招标|采购)(人|机构):([^\\x00-\\xff]|[\\s::]){0,100}代理机构)(?.{0,100}?)(?联系人)(?.{0,40}?)[\\u4e00-\\u9fa5]{0,4}联系人[^:]{0,10}?:(?.{3,40})", "grouped_filter_regexs": { "element0": "^\\S+:" }, "priority": NumberInt(7), "is_active": true, "element_rule": [{ "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(1), "is_active": true }] }, { "description": "联系方式 代理机构 联系人", "regex": "(?联系方式.*((?.{0,100}?)联系人(?.{0,10}?):(?.{2,50})", "grouped_filter_regexs": { "match1": "#TDs#|招标人|购买|投诉", "match2": ":", "element0": "^\\S+:" }, "priority": NumberInt(8), "is_active": true, "element_rule": [{ "description": "姓名-称呼", "regex": "([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)([、 ]?([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)){0,2}", "priority": NumberInt(1), "is_active": true }, { "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(2), "is_active": true }] }, { "description": "招标人……联系人代理机构…联系人:XXX", "regex": "(?(招标|采购)(人|机构).{0,100}联系人.{0,100}代理机构)(?.{0,100}?)联系人(?.{0,10}?)[:](?.{2,15}?)", "grouped_filter_regexs": { "match1": "#TDs#|招标人|购买|投诉", "match2": ":" }, "priority": NumberInt(9), "is_active": true, "element_rule": [{ "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(1), "is_active": true }, { "description": "姓名-称呼", "regex": "([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)([、 ]?([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)){0,2}", "priority": NumberInt(2), "is_active": true }] }, { "description": "代理机构 联系电话……(XXX)", "regex": "代理机构:(?.{2,100})电话:(?.*?)((?.*?))", "grouped_filter_regexs": { "match0": "机构|招标人", "match1": "[\\u4E00-\\u9FA5]", "element0": "手机|传真|^\\S+:" }, "priority": NumberInt(10), "is_active": true, "element_rule": [{ "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(1), "is_active": true }] }, { "description": "代理机构…联系人:XXX", "regex": "(?招标人.{0,350}?代理机构(?!.*?联系人.*联系人))(?.{0,250}?)联系人(?.{0,10}?)[:](?.{2,50})", "grouped_filter_regexs": { "match1": "#TDs#|招标人|购买|投诉", "match2": ":", "element0": "^\\S+:" }, "priority": NumberInt(11), "is_active": true, "element_rule": [{ "description": "姓名", "regex": "([\\u4E00-\\u9FA5]{2,4}([、 ,,;;][\\u4E00-\\u9FA5]{2,4}){0,10})(?![\\u4E00-\\u9FA5:])|(([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5]\\s?[、,,;;]?\\s?){0,10}([\\u4E00-\\u9FA5]\\s){2,4}[\\u4E00-\\u9FA5](?![\\u4E00-\\u9FA5])", "priority": NumberInt(1), "is_active": true }, { "description": "姓名-称呼", "regex": "([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)([、 ]?([\\u4E00-\\u9FA5]\\s?){1,2}(先生|女士|工|经理|小姐)){0,2}", "priority": NumberInt(2), "is_active": true }] }], "for_which_meta": "AGENCY_CONTACT" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8f2"), "routine_extract_rule": [{ "description": "xxx参加报名", "regex": "(?=20)(?.{5,30}?)[^。]{0,200}参加报名", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "时间范围", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}([^,。\\u4E00-\\u9FA5]|[年月日时点]){0,50}([年月日时点]|\\d+)", "priority": NumberInt(1), "is_active": true }, { "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }, { "description": "报名开始时间 XXX", "regex": "在(?[^,,。]{3,50}?([内前间]))报名", "grouped_filter_regexs": { "element0": "不|无" }, "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "任意", "regex": ".+", "priority": NumberInt(1), "is_active": true }] }, { "description": "报名开始时间:XXX", "regex": "报名(开始|及[^。,:]{1,20})?(时间|日期)([((].{0,8}[))])?[::是为从自]+\\s?(?.{5,50}?[至到]|.{11,30})", "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }, { "description": "报名开始时间 XXX", "regex": "报名[^。,:]{0,20}(时间|日期)[::是为从自]+\\s?(?.{5,50}?[至到]|.{11,30})", "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }, { "description": "有意者请于XXX", "regex": "报名[^。:]{0,20}[::][^。]{0,15}(凡有意[^。]{0,50}|(投标|申请)[^,。]{0,5}(人|者|单位|企业))(请)?于[:]?(?[^。]{5,50}?(至|到)|[^。]{5,30})", "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "时间范围", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}([^,。\\u4E00-\\u9FA5]|[年月日时点]){0,50}([年月日时点]|\\d+)", "priority": NumberInt(1), "is_active": true }, { "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(2), "is_active": true }] }, { "description": "有意者请于XXX", "regex": "(凡有意[^。]{0,50}|(投标|申请)[^,。]{0,5}(人|者|单位|企业))(请)?于[:]?(?[^。]{5,50}?)(至|到)[^。]{8,100}报名", "priority": NumberInt(6), "is_active": true, "element_rule": [{ "description": "时间范围", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}([^,。\\u4E00-\\u9FA5]|[年月日时点]){0,50}([年月日时点]|\\d+)", "priority": NumberInt(1), "is_active": true }, { "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(2), "is_active": true }] }, { "description": "报名开始时间 XXX", "regex": "报名(开始)?(时间|日期)\\s(?\\d.{6,30})", "priority": NumberInt(7), "is_active": true, "element_rule": [{ "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }, { "description": "报名开始时间 XXX", "regex": "报名(开始)?(时间|日期)#tde#\\s?(#tds#)?(?.{2,30})", "priority": NumberInt(8), "is_active": true, "element_rule": [{ "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }], "for_which_meta": "REGISTER_BEGIN_DATE" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8f3"), "routine_extract_rule": [{ "description": "报名结束时间 XXX", "regex": "报名结束(时间|日期)[^#,。]{0,8}\\s(?\\d.{2,30})", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }, { "description": "报名时间 XXX", "regex": "报名[^。]{0,20}(时间|日期)[^#,。]{0,8}[::是为从][^至到]{0,40}[至到](?.{5,40})", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }, { "description": "报名时间 XXX", "regex": "报名[^。]{0,20}(时间|日期)[^#,。]{0,8}[::是为从][^至到-]{0,30}(\\d日|\\d:\\d\\d)[至到-]+(?.{2,30})", "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }, { "description": "报名时间 XXX", "regex": "报名[^。]{0,5}(时间|日期)[^#,。]{0,8}#tde#\\s?(#tds#)?[^#至到]{5,40}?[至到](?.{2,30}?)#", "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }, { "description": "有意者请于XXX", "regex": "报名[^。:]{0,20}[::][^。]{0,15}(凡有意[^。]{0,50}|(投标|申请)[^,。]{0,5}(人|者|单位|企业))(请)?于[^至到]{0,40}[至到](?.{5,40})", "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }, { "description": "有意者请于XXX", "regex": "(凡有意[^。]{0,50}|(投标|申请)[^,。]{0,5}(人|者|单位|企业))(请)?于[^至到]{0,40}[至到](?.{5,40})[^。]{0,150}报名", "priority": NumberInt(6), "is_active": true, "element_rule": [{ "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }, { "description": "报名结束时间 XXXX", "regex": "报名结束(时间|日期)#tde##tds#(?.{2,40})#tde#", "priority": NumberInt(7), "is_active": true, "element_rule": [{ "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }, { "description": "报名结束时间:XXX", "regex": "报名结束(时间|日期)[::是为]\\s?(?[^,。]{2,40}?内)", "priority": NumberInt(8), "is_active": true, "element_rule": [{ "description": "任意", "regex": ".+", "priority": NumberInt(1), "is_active": true }] }, { "description": "报名结束时间:XXX", "regex": "报名结束(时间|日期)[::是为]\\s?(?.{2,40})", "priority": NumberInt(9), "is_active": true, "element_rule": [{ "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }, { "description": "报名结束时间:XXX", "regex": "报名时间[^。]{0,50}凡有意[^。]{0,120}?于(?.{2,40}?)前", "priority": NumberInt(10), "is_active": true, "element_rule": [{ "description": "日期", "regex": "2\\s?0\\s?(\\d\\s?){2}(\\s?\\D\\s?)(\\d\\s?){1,2}(\\s?\\D\\s?)(\\d\\s?){1,2}(日)?|(\\d\\s?){1,2}月(\\d\\s?){1,2}日", "priority": NumberInt(1), "is_active": true }] }], "for_which_meta": "REGISTER_END_DATE" } { "_id": ObjectId("5b7e2e44b0084b22d4adc8da"), "routine_extract_rule": [{ "description": "项目(招标)名称:XXX", "regex": "(?:项目|招标)名称:(?.{8,50})", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "项目名称", "regex": "(?.{8,50})#tde#", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "项目名称", "regex": "(?\\S[^#]{6,})\\s?#tde#", "grouped_filter_regexs": { "element0": "^(\\S\\s?){0,5}[(].*[)]" }, "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "任意", "regex": ".+", "priority": NumberInt(1), "is_active": true }] }, { "description": "对XX进行采购", "regex": "对(?[^,。]{8,50}?)(以[^,。]{0,10}方式)?进行.{0,4}(采购|招标)", "grouped_filter_regexs": { "element0": "项目|货物|服务" }, "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "项目名称", "regex": "(?.{8,50}(工程|施工|维护|评价|评测|评估|监理|承包|服务|管理|设计|勘察))", "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "项目名称", "regex": "(?[\\u4E00-\\u9FA5 ]{6,40})$", "priority": NumberInt(6), "is_active": true, "element_rule": [{ "description": "任意", "regex": ".+", "priority": NumberInt(1), "is_active": true }] }, { "description": "本项目为", "regex": "(?[^,,。]+)[,,。]", "priority": NumberInt(7), "is_active": true, "element_rule": [{ "description": "任意", "regex": ".+", "priority": NumberInt(2), "is_active": true }] }, { "description": "XXX已立项", "regex": "(?[^,,::。]{3,40})([(()][\\u4E00-\\u9FA5]+[::][^))]+[))])?已立项", "priority": NumberInt(8), "is_active": true, "element_rule": [{ "description": "项目名称", "regex": "(?[^,,:。]{5,40})项目编号", "priority": NumberInt(9), "is_active": true, "element_rule": [{ "description": "项目名称", "regex": "(?[\\u4E00-\\u9FA5]{3,30}?)[^\\u4E00-\\u9FA5]([0-9..]+\\s?)?[\\u4E00-\\u9FA5]+\\s?[::]", "priority": NumberInt(10), "is_active": true, "element_rule": [{ "description": "任意", "regex": ".+", "priority": NumberInt(1), "is_active": true }] }, { "description": "XXX由……建设", "regex": "(本(招标)?项目|\\s|^)(?[^,:;。\\s]{4,50})(已[经]?由|(?[^#:\\s]{2,35})", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "项目编号", "regex": ".{2,20}?\\d[)]?(号)|[\\u4E00-\\u9FA5]+[(]?.{2,10}[)]?.{2,20}?/\\d|.{0,5}[0-9A-Z]\\s?([0-9A-Z―/\\-]\\s?){5,}[A-Z\\d]|.{2,20}\\w+[A-Z\\d]", "priority": NumberInt(1), "is_active": true }] }, { "description": "项目编号 XXX", "regex": "(?[^#:\\s]{2,35})", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "项目编号", "regex": ".{2,20}?\\d[)]?(号)|[\\u4E00-\\u9FA5]+[(]?.{2,10}[)]?.{2,20}?/\\d|.{0,5}[0-9A-Z]\\s?([0-9A-Z―/\\-]\\s?){5,}[A-Z\\d]|.{2,20}\\w+[A-Z\\d]", "priority": NumberInt(1), "is_active": true }] }, { "description": "项目编号:XXX", "regex": "(?[\\x00-\\xff]{8,35})|((?[^#:\\s]{8,25}?)([\\u4E00-\\u9FA5]+:|$)", "grouped_filter_regexs": { "element0": "\\s" }, "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "项目编号", "regex": ".{2,20}?\\d[)]?(号)|[\\u4E00-\\u9FA5]+[(]?.{2,10}[)]?.{2,20}?/\\d|.{0,5}[0-9A-Z]\\s?([0-9A-Z―/\\-]\\s?){5,}[A-Z\\d]|.{2,20}\\w+[A-Z\\d]", "priority": NumberInt(1), "is_active": true }] }, { "description": "公告……编号:XXX", "regex": "编号[::](?[^#:\\s]{2,35})", "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "项目编号", "regex": ".{2,20}?\\d[)]?(号)|[\\u4E00-\\u9FA5]+[(]?.{2,10}[)]?.{2,20}?/\\d|.{0,5}[0-9A-Z]\\s?([0-9A-Z―/\\-]\\s?){5,}[A-Z\\d]|.{2,20}\\w+[A-Z\\d]", "priority": NumberInt(1), "is_active": true }] }], "for_which_meta": "PROJECT_CODE" } { "_id": ObjectId("5b7e2e45b0084b22d4adc8de"), "routine_extract_rule": [{ "description": "受XX委托", "regex": "受(?[^\\s]{2,30})委托", "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[^\\s]{2,40})下达[^,。]{0,10}采购[^,。]{0,10}书", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{0,8}?[\\x00-\\xff])(?[^\\s]{3,30})", "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[^\\s]{3,30})", "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?(?<=[\\x00-\\xff])[^,。.、:]{2,50}?|[^,。.、:]{2,50})作为[\\u4E00-\\u9FA5 ]{0,50}招标人", "priority": NumberInt(5), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[^\\s]{3,30})#tde#", "priority": NumberInt(6), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[^\\s]{3,30})", "priority": NumberInt(7), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[^\\s]{4,30})", "priority": NumberInt(8), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{0,30})#tde#", "grouped_filter_regexs": { "element0": "第三" }, "priority": NumberInt(1), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[^\\s]{3,50})", "priority": NumberInt(2), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?.{0,5}[^\\s]{0,25})|第二(中标|候选|中选)[\\u4E00-\\u9FA5]{0,8}([((][\\u4E00-\\u9FA5]{0,8}[))])?[^\\u4E00-\\u9FA5](?.{0,5}[^\\s]{0,25})", "grouped_filter_regexs": { "element0": "第三", "element1": "第三" }, "priority": NumberInt(3), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?[^\\s]{0,20})", "priority": NumberInt(4), "is_active": true, "element_rule": [{ "description": "机构-招标单位", "regex": "[((]?[\\u4e00-\\u9fa5](?:[\\u4e00-\\u9fa5(())0-9A-Z](?