Status#getText()で取得したテキストをDisplay Requirementsに沿うように
各Entity情報のgetExpandedURL()やgetDisplayURL()の情報を使って
置換しているのですが、テキストにエスケープされたHTML特殊文字を
含んでいるとEntity#getStart()、getEnd()で取得できる位置とズレてしまいます。
なにか上手な対処法が無いでしょうか。
参考までに条件に当てはまるツィートはこれです。
※&が&に置き換えられている
※getText()で取得した文字列は62文字、jsonのtextを見ると66文字
※twitter4j-core-4.0.4.jar