Javaで単純な再帰的メソッドを使用して解決したという厄介な問題があります。しかし、私はこれを行うためのより良い方法を探しています。テキスト境界内での式の置換
最初の問題は、Quoted Printable/Base64でエンコードされたMimeヘッダー(これはRFC 2047仕様を読んでいる)内に空白があることです。これは、空白が存在するときにMIMEヘッダの復号が失敗することを意味する。
=?iso-8859-1?Q?H=E4 ll and nothing?=
以上適宜:
=?iso-8859-1?Q?H=E4 ll?= preserve this text =?iso-8859-1?Q?mo nk ey?=
目的のみ=間の空白を削除するのですか? ?=境界(または= 20を使用して再エンコード)。これ以外のテキストは保存する必要があります。
私はこの目的言語をJavaに解決するための代替アプローチを探しています。これに対する最もシンプルでクリーンなアプローチに関するアイデアはありますか?
キャプチャグループを使用して結果を反復処理することができますが、その時点では単純に再帰的な方法を使う方がよいでしょう。 – steamer25