JavaScript で形態素解析もどきをブックマークレットにしてみました。
- 下記からひとつを選んで、お気に入り(ブックマーク)に登録
- 解析したい文章をマウスなどで選択
- 選択された状態で先ほど登録したブックマークレットを呼び出す
- すると、改行で区切られた解析結果が表示
- 形態素解析もどき(アラート版)
-
解析結果がアラートで表示。あまり長い文章を解析するとアラートが大きくなり過ぎるので注意。解析結果をコピーしたりは不可。
ソースjavascript:(function(){var d=document;var w=window;var t;if (d.selection){t=d.selection.createRange().text;}else if(d.getSelection){t=d.getSelection();}else if(w.getSelection){t=w.getSelection();}if(t){var token=t.match(/[一-龠ヵヶ]+|[ぁ-ん]+|[ァ-ヴー]+|[a-zA-Z0-9]+|[a-zA-Z0-9]+|[、。!\!\??\(\)()「」『』]+/g);alert(token.join('\n'));}})();
- 形態素解析もどき(別窓)
-
解析結果を新しいウインドウを開いて表示。解析結果を選択してコピーなども可能。ポップアップブロックでブロックされる(ことがある)ので許可したり面倒かも。
ソースjavascript:(function(){var d=document;var w=window;var t;if (d.selection){t=d.selection.createRange().text;}else if(d.getSelection){t=d.getSelection();}else if(w.getSelection){t=w.getSelection();}if(t){var token=t.match(/[一-龠ヵヶ]+|[ぁ-ん]+|[ァ-ヴー]+|[a-zA-Z0-9]+|[a-zA-Z0-9]+|[、。!\!\??\(\)()「」『』]+/g);var s=w.open();s.document.open();s.document.write(token.join('<br \/>'));s.document.close();}})();
- 形態素解析もどき(同窓)
-
解析結果を同じウインドウに表示。コピーなど可能。でも元のページから移動してしまうので面倒かも。
ソースjavascript:(function(){var d=document;var w=window;var t;if (d.selection){t=d.selection.createRange().text;}else if(d.getSelection){t=d.getSelection();}else if(w.getSelection){t=w.getSelection();}if(t){var token=t.match(/[一-龠ヵヶ]+|[ぁ-ん]+|[ァ-ヴー]+|[a-zA-Z0-9]+|[a-zA-Z0-9]+|[、。!\!\??\(\)()「」『』]+/g);document.open();document.write(token.join('<br \/>'));document.close();}})();
どうぞご自由にお使い下さい。使い道があればですが…。