制御文字を除くすべての ASCII 文字と拡張 ASCII 文字に一致する必要がある .NET 正規表現を作成しています。
これを行うために、ASCII テーブルを調べたところ、これらの文字はすべて x20 から xFF までの ASCII エンコードになっているようです。
だから私は推測する
[\x20-\xFF]
必要なすべての文字に一致できるはずです。ただし、実際には、一致する文字と一致しない文字があります。たとえば、オンライン ツールhttp://regexhero.net/tester/でテストするか、単純な C# プログラムを作成すると、"ç" (xE7) などの一部の文字は一致することがわかりますが、 "œ" (x9C) はできません。
正規表現が機能しない理由を知っている人はいますか?