|
@@ -41,7 +41,7 @@ public class BEH0378 extends QCCatalogue {
|
|
|
familiesFl = familyLabel.getFamilies();
|
|
|
//规则匹配
|
|
|
String familyText = familyLabel.getText();
|
|
|
- if (StringUtil.isNotBlank(familyText) && familyText.contains("自然死亡")) {
|
|
|
+ if (StringUtil.isNotBlank(familyText) && (familyText.contains("自然死亡")|| familyText.matches("[\\s\\S]*(?=配偶因)[^,;,;。]{0,15}(?=已故)[\\s\\S]*"))) {
|
|
|
status.set("0");
|
|
|
return;
|
|
|
}
|
|
@@ -95,5 +95,10 @@ public class BEH0378 extends QCCatalogue {
|
|
|
status.set("0");
|
|
|
}
|
|
|
}
|
|
|
+ String maritalText = maritalLabel.getText();
|
|
|
+ if (StringUtil.isNotBlank(maritalText) && maritalText.matches("[\\s\\S]*(?=配偶因)[^,;,;。]{0,15}(?=已故)[\\s\\S]*")) {
|
|
|
+ status.set("0");
|
|
|
+ return;
|
|
|
+ }
|
|
|
}
|
|
|
}
|