|
@@ -73,11 +73,11 @@ public class PatentRightSplitJPService implements PatentRightSplitService {
|
|
//判断若该权要有逗号(即超过一句话)并且它第一句话中有"权利要求"4个字 或者 该权要没有逗号(即只有一句话),并且它有"权利要求"4个字,则该权要类型为附属权要
|
|
//判断若该权要有逗号(即超过一句话)并且它第一句话中有"权利要求"4个字 或者 该权要没有逗号(即只有一句话),并且它有"权利要求"4个字,则该权要类型为附属权要
|
|
//if ((strs[i].contains("、") && strs[i].substring(strs[i].indexOf("】"), strs[i].indexOf("、")).contains("請求項")) || (!strs[i].contains("、") && strs[i].substring(strs[i].indexOf("】")).contains("請求項"))) {
|
|
//if ((strs[i].contains("、") && strs[i].substring(strs[i].indexOf("】"), strs[i].indexOf("、")).contains("請求項")) || (!strs[i].contains("、") && strs[i].substring(strs[i].indexOf("】")).contains("請求項"))) {
|
|
//判断若不是权要1,并且含有"請求項"三个字,则为附属权要
|
|
//判断若不是权要1,并且含有"請求項"三个字,则为附属权要
|
|
- if (i != 0 && strs[i].contains("請求項")) {
|
|
|
|
|
|
+ if (i != 0 && strs[i].substring(strs[i].indexOf("】")).contains("請求項")) {
|
|
//则该权要为附权要
|
|
//则该权要为附权要
|
|
patentRightContent.setType(0);
|
|
patentRightContent.setType(0);
|
|
|
|
|
|
- Matcher matcher1 = Pattern.compile(regex1).matcher(strs[i]);
|
|
|
|
|
|
+ Matcher matcher1 = Pattern.compile(regex1).matcher(strs[i].substring(strs[i].indexOf("】")));
|
|
//Matcher matcher2 = Pattern.compile(regex2).matcher(strs[i]);
|
|
//Matcher matcher2 = Pattern.compile(regex2).matcher(strs[i]);
|
|
// if (matcher2.find()) { //"权利要求2~4"、权利要求"2-4"、权利要求"2至4"、权利要求"2或4"
|
|
// if (matcher2.find()) { //"权利要求2~4"、权利要求"2-4"、权利要求"2至4"、权利要求"2或4"
|
|
// String parentNum = matcher2.group().substring(matcher2.group().indexOf("权利要求") + 4); //"2~4"、"2-4"、"2至4"、"2或4"
|
|
// String parentNum = matcher2.group().substring(matcher2.group().indexOf("权利要求") + 4); //"2~4"、"2-4"、"2至4"、"2或4"
|
|
@@ -110,7 +110,7 @@ public class PatentRightSplitJPService implements PatentRightSplitService {
|
|
}
|
|
}
|
|
|
|
|
|
patentRightContent.setParentSorts(parentSorts);
|
|
patentRightContent.setParentSorts(parentSorts);
|
|
- } else if (i == 0 || !strs[i].contains("請求項")) {
|
|
|
|
|
|
+ } else {
|
|
//否则该权要为主权要
|
|
//否则该权要为主权要
|
|
parentSorts.add(-1); //sort:{-1}
|
|
parentSorts.add(-1); //sort:{-1}
|
|
patentRightContent
|
|
patentRightContent
|