0
POSタガーを使用して今私は名詞と形容詞を別々の文字列に保存したい。スタンフォードを使用する私はposタグ付けをした後に私の文章ですべての形容詞と名詞を取得したい、別々の文字列に格納したい
どうすればよいですか?
例:The/DT large/JJ photo/NN album/NN has/VBZ extra/JJ charges/NNS on/IN delivery/NN
POSタガーを使用して今私は名詞と形容詞を別々の文字列に保存したい。スタンフォードを使用する私はposタグ付けをした後に私の文章ですべての形容詞と名詞を取得したい、別々の文字列に格納したい
どうすればよいですか?
例:The/DT large/JJ photo/NN album/NN has/VBZ extra/JJ charges/NNS on/IN delivery/NN
だけのスペースで最初の文字列を分割し、 "/"
public class Demo {
public static void main(String[] args) throws IOException, ClassNotFoundException {
String a = "I like watching movies";
MaxentTagger tagger = new MaxentTagger("D:\\left3words-wsj-0-18.tagger");
String tagged = tagger.tagString(a);
System.out.println(tagged);
String[] splitStrings = tagged.split(" ");
String[] tagsOnly = new String[splitStrings.length];
for (int i = 0; i < tagsOnly.length; i++) {
tagsOnly[i] = splitStrings[i].split("/")[1];
}
System.out.println(Arrays.toString(tagsOnly));
}
}
によって