|
@@ -187,17 +187,20 @@ public class EntityProcessThreeLevelWard extends EntityProcess {
|
|
start = Integer.parseInt(lemma.getPosition());
|
|
start = Integer.parseInt(lemma.getPosition());
|
|
title = lemma.getProperty();//截取的这一段文本的标题
|
|
title = lemma.getProperty();//截取的这一段文本的标题
|
|
} else {
|
|
} else {
|
|
- //subContent = content.substring(start + title.length(), Integer.parseInt(lemma.getPosition()));
|
|
|
|
subContentIndex = start + lemma.getText().length() + 1 + "," + Integer.parseInt(lemma.getPosition());
|
|
subContentIndex = start + lemma.getText().length() + 1 + "," + Integer.parseInt(lemma.getPosition());
|
|
putSubContent(titleText, title, subContentIndex);
|
|
putSubContent(titleText, title, subContentIndex);
|
|
start = Integer.parseInt(lemma.getPosition());
|
|
start = Integer.parseInt(lemma.getPosition());
|
|
title = lemma.getProperty();//截取的这一段文本的标题
|
|
title = lemma.getProperty();//截取的这一段文本的标题
|
|
}
|
|
}
|
|
} else {
|
|
} else {
|
|
- //如果是最后一个Lemma,文本就从start开始取,取到结束
|
|
|
|
- //subContent = content.substring((start + lemma.getText().length()));
|
|
|
|
|
|
+ //将倒数第二个标题存入结构
|
|
|
|
+ subContentIndex = start + lemma.getText().length() + 1 + "," + Integer.parseInt(lemma.getPosition());
|
|
|
|
+ putSubContent(titleText, title, subContentIndex);
|
|
|
|
+ //如果是最后一个Lemma,文本就从当前lemma的position开始取,取到结束
|
|
|
|
+ title = lemma.getProperty();//截取的这一段文本的标题
|
|
|
|
+ start = Integer.parseInt(lemma.getPosition());
|
|
int lastIndex = content.length() - 1;
|
|
int lastIndex = content.length() - 1;
|
|
- subContentIndex = start + lemma.getText().length() + "," + lastIndex;
|
|
|
|
|
|
+ subContentIndex = start + "," + lastIndex;
|
|
putSubContent(titleText, title, subContentIndex);
|
|
putSubContent(titleText, title, subContentIndex);
|
|
}
|
|
}
|
|
}
|
|
}
|