あれもしたい、これもしたい。まとめはじめに前回では「漢字」「仮名」と「仮名」「漢字」の組み合わせの場合に適切なルビが振られるようにした。今回のPythonとMecabとの組み合わせで実用できるHTML自動リビふりの実現させるために、異なるパターンのルビ振りについて改修していきたい。元のコードではMeCabで解析し8番目の項目にある読み仮名を変数に代入して処理をしているが、アルファベットや数字などMecabで解析した時にその項目が空の場合、代入する項目が存在しないためにエラーが出現する。それを回避するために下記のコードで、読み仮名が存在する場合にのみ変数を代入するようにした。完全一致するか前回と同様にfullmatchを使って上記の条件に完全一致しているかどうか確認する。origin)「漢字」と「仮名」に分割する次にひらがなを基準にして分割する。前回では漢字を基準にしていたがひらがなを基準にした方が処理速度が速いんじゃないかという考えでひらがなで分割するようにした。分割時に空白ができるので削除する。‘子’]というリストが作成される。「読み仮名」を「該当する仮名」を基準に分割する次に「読み仮名」を「該当する仮名」を基準に分割する。‘こ’]というリストが作成される。正確にルビが振られるように条件を厳しくする次に正確にルビが振られるように条件を厳しようと思う。「木葉の色」(このはのいろ)の場合、分割基準にしたい「の」は複数存在するために一つ目の「の」で分割するか二つ目の「の」で分割するかを正確に処理しきれないので、このような場合はとりあえず無理に分割せずにスルーさせるようにしたい。精度を上げるために両端から1文字ずつ削除する。今回は両端に必ず漢字がくるため読み仮名の両端の1文字が分割の基準になる可能性がないため。分割基準になる仮名が1回出現する時のみ振り仮名を分け、それ以外は無視してルビを振るようにする。end="")今回の改修の成果は下記の通り。男おとこの子こまとめこれでまた一歩前進したが、他にもまだ色々な組み合わせがあるので、問題点を紹介しながら改修していきたい。現状でのコードは下記の通り。mecab.parseToNode("お正月に埋め立てられた湾岸から大切にしていた男の子の財布が見つかった。18.04にsshをインストールし接続・ログインできるようにする方法2018年8月14日ひょんなことからMacにUbuntuをインストールすることになった。ウィジェット画面に移動してウィジェットをこのウィジェットエリアにドラッグしてください。フッターウィジェット画面に移動してください。ウィジェット画面に移動してウィジェットをこのウィジェットエリアにドラッグしてください。フッターウィジェット画面に移動してください。ウィジェット画面に移動してウィジェットをこのウィジェットエリアにドラッグしてください。フッターウィジェット画面に移動してください。GeneratePress。