|
@@ -100,10 +100,22 @@ class FrontParser(Parser):
|
|
|
break
|
|
|
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"]
|
|
|
+ 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)
|
|
|
+ for m in range(len(name_list)):
|
|
|
+ name_list[m] = name_list[m].replace(' ', '')
|
|
|
+ res = name_list[0] + '\u00B7' + name_list[1]
|
|
|
+ break
|
|
|
+
|
|
|
self.res["Name"].text = res
|
|
|
self.res["Name"].confidence = self.confs[i]
|
|
|
self.result[i] = "temp" # 避免身份证姓名对地址造成干扰
|
|
|
- break
|
|
|
|
|
|
def gender(self):
|
|
|
"""
|