私は文字列入力エンコーディングの自動修正を行っています。そして、パターンをエンコードするための正規表現を作成したいと思います。例えばオートコレクトエンコードの正規表現パターン
:
var encoding = "utd-8";
Correct c = new Correct(encoding);
var c.Correct();
、出力がutf-8
です。 私は仕事の大部分を持っています(そして美しいものを書いたいくつかの偉大な人々からのいくつかのオープンソースコーディングを使用しています)。誰か助けてもらえますか?私は最終的に必要なもの
UPDATE
は、右のエンコーディングのための正規表現パターンです。 ユーザがエンコーディング名iso-8859-1
を入力し、有効なエンコーディングがあるかどうかを確認します。
また、オブジェクトのコンストラクタではなく、メソッドのパラメータとして 'encoding'変数を指定します。このようにして、1つの 'Correct'インスタンスは複数のエンコーディングを修正できます。または、メソッドを静的にします。 –
私は何をしなければならないの自動自動入力文字列、この場合は何らかのエンコーディング(私は本当にエンコーディング機能を使用する気にしないでください私にはちょうど私の名前)申し訳ありません私は理解されませんでした。 – guyl
入力文字列 "utf-36"は "utf-16"または "utf-32"に自動的に修正されますか?文字列 "xkueukr"は何に自動修正されますか?あなたは「puter」にあなたのためにこれらの決定をするように言うことはできません –