コマンドレットのパラメータを列挙してみる。|Tweet前編(前々回)、中編(前回)の続きです。分かち書きとは中編で作ったGet-JpYomi関数は、JapanesePhoneticAnalyzerクラスの読み仮名取得機能にフォーカスを当てたラッパー関数でした。今回は、JapanesePhoneticAnalyzerクラスの最大の使用目的と思われる、「分かち書き」を目的とした関数を作成します。分かち書きとは、文章を文節単位で分割することと考えて頂いて良いかと思います。前々回作ったGet-JpWordは単語単位の分割を行うものでしたが、読みやすさや発音のしやすさを目的として文章を分割表記する場合は、単語単位では細かすぎると言えます。よって単語単位ではなく、文を意味のあるまとまりとして区切ることのできる最小の単位である、文節単位で分割する方法を考えてみます。前編で作ったGet-JpWord関数をラップし、分かち書きに特化した関数Split-JpTextを作成しました。以下にコードを示します。文字列以外の型の場合は文字列に変換して評価される。パイプライン入力可能。Text(デフォルト):文字列のみ出力する。Yomi:文字列ではなく読みを出力する。Detail:文節の文字列、読み、各文節に含まれる単語の配列を含んだオブジェクトの配列を出力する。ByPhrase(デフォルト):文を文節単位で分割する。ByWord:文を単語単位で分割する。