//------------------------------------------------------- // textが日本語の助詞ならば、Category.PPを返す。 static public PosCategory CheckPos_Hira(string input) { if (KJ_Filter.SearchPPall(input) != "") { return(PosCategory.PP); } else { return(PosCategory.Null); } }
//------------------------------------------------------- // wordがハングルの助詞と完全一致なら、訳語をreturn で返す。 static private String CheckHangulPP_Full(WordTable wordT) { string word = wordT.word; string prevword = ""; if (wordT.prev == null) { return(""); } // 前の語が空白なら助詞とは判断しない。 // 초파리에서 이 유전자를 の「이」は「が」ではない if (!wordT.prev.IsWord()) { return(""); // 何もせず抜ける } prevword = wordT.prev.word; // 前の語 // 前の語がハングルならつながっているから // このタイプの判断が必要なのは前が英数字 // ex. MP3의 return(KJ_Filter.SearchPPall(word)); }