微妙に特殊なケースに対応

ルートとフラグメントの名前が一部かぶっている、かつそれが - や _ など記号で接続されている場合
Kazitori.match( fragment ) では true になるが(url としては間違ってない)
実際に change すると not found になってしまう問題を解決

例: root -> '/brand/', fragment -> '/brand-new'
結果: fragment -> '-new'
となってしまう。