Merge remote-tracking branch 'origin/master'

ongbodev
哈哈哈哈哈士奇 6 years ago
commit f0c01cb49d

@ -0,0 +1,35 @@
package com.example.cmknowledgegraph;
import com.hankcs.hanlp.HanLP;
import java.util.List;
import java.util.Scanner;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
public class HanlpSearch {
public static void main(String[] args) {
Scanner content = new Scanner(System.in);
String key = content.nextLine();
if(key.indexOf("吃")==-1) {
List result = HanLP.segment(key);
System.out.println(result);
for(int i=0;i<result.size();i++) {
String pattern = "(.*?)/[n|a]$";
Pattern template = Pattern.compile(pattern);
Matcher mc = template.matcher(String.valueOf(result.get(i)));
if (mc.find()) {
String[] splitstr = mc.group().split("\\/");
System.out.println(splitstr[0]);
} else {
result = HanLP.extractKeyword(key, 1);
System.out.println(result.get(0));
}
}
}
else{
List<String> result = HanLP.extractKeyword(key,2);
System.out.println(result.get(0));
}
}
}

@ -20,7 +20,7 @@
android:layout_marginTop="10dp"
android:layout_marginLeft="10dp"
android:textSize="20dp"
android:textColor="#8B4513"/>
android:textColor="#35302D"/>
<EditText
android:id="@+id/id_edit"
android:layout_width="250dp"

@ -26,5 +26,4 @@
app:layout_constraintRight_toRightOf="parent"
app:menu="@menu/bottom_nav_menu" />
</androidx.constraintlayout.widget.ConstraintLayout>
</androidx.constraintlayout.widget.ConstraintLayout>
Loading…
Cancel
Save