文字置換えを抽出からの生成に変更

この修正に伴い、文字の抽出と、取得する文字の判別の分離
DEMOの修正 及び パフォーマンステストの追加
除外文字が連続であった場合の対応

前回の修正で連続して除外文字があった場合でも1文字ずつテキストノードにして設定していた為、
連続している場合は連続した儘取得して一つのテキストノードとして設定する様に、オプションを修正。
また、その修正と共に、除外文字を追加し、デモにて除外出来ることを確認出来るように修正。