|
@@ -101,21 +101,20 @@ class FrontParser(Parser):
|
|
|
else:
|
|
|
res = txt[2:]
|
|
|
name_list = []
|
|
|
- point_unicode = ["\u00B7", "\u0387", "\u05BC", "\u16EB", "\u2022", "\u2027",
|
|
|
- "\u2218", "\u2219", "\u22C5", "\u25E6", "\u2981",
|
|
|
- "\u2E30", "\u2E31", "\uFF0E", "\u30FB", "\uFF65", "\u10101"]
|
|
|
+ point_unicode = ["\u2E31", "\u2218", "\u2219", "\u22C5", "\u25E6", "\u2981",
|
|
|
+ "\u00B7", "\u0387", "\u05BC", "\u16EB", "\u2022", "\u2027",
|
|
|
+ "\u2E30", "\uFF0E", "\u30FB", "\uFF65", "\u10101"]
|
|
|
for n in range(len(point_unicode)):
|
|
|
- point = re.findall(point_unicode[n], res)[0]
|
|
|
- if point is not None:
|
|
|
- name_list = res.split(point)
|
|
|
+ point = re.findall(point_unicode[n], res)
|
|
|
+ if len(point) != 0:
|
|
|
+ name_list = res.split(point[0])
|
|
|
for m in range(len(name_list)):
|
|
|
name_list[m] = name_list[m].replace(' ', '')
|
|
|
- res = name_list[0] + '\u00B7' + name_list[1]
|
|
|
- break
|
|
|
+ res = name_list[0] + '\u00B7' + name_list[1]
|
|
|
|
|
|
- self.res["Name"].text = res
|
|
|
- self.res["Name"].confidence = self.confs[i]
|
|
|
- self.result[i] = "temp" # 避免身份证姓名对地址造成干扰
|
|
|
+ self.res["Name"].text = res
|
|
|
+ self.res["Name"].confidence = self.confs[i]
|
|
|
+ self.result[i] = "temp" # 避免身份证姓名对地址造成干扰
|
|
|
|
|
|
def gender(self):
|
|
|
"""
|