›HEREUnicodeに準拠した大文字と小文字を区別しない広告compileメソッドの引数としてPattern.UNICODE_CASEを指定するか、埋め込みフラグで(?u)を使用すると非ASCIIのUnicode文字の大文字と小文字を区別しなくなります。準拠した大文字と小文字を区別しないマッチングを有効にします。標準に準拠した大文字と小文字を区別しないマッチングが行われます。文字セットの文字だけがマッチします。使用して有効にすることもできます。このフラグを指定すると、パフォーマンスが低下する場合があります。次のように記述します。(?u)を使って次のようにパターン内に記述することもできます。"(?u)pattern";このオプション修飾子を使用する場合はあわせてCASE_INSENSITIVEを同時に指定することで、非ASCII文字の大文字と小文字を区別しなくなります。全角の"A"と"a"を区別せずにマッチします。具体的な例で考えてみます。次のようなパターンを定義しました。"Ant"ターゲット文字列毎に上記のパターンにマッチするかどうかの一覧が下記となります。ANTでは先ほどのパターンに"(?i)"と"(?u)"を付けます。"(?i)(?u)Ant""(?i)"が付けられると大文字と小文字を区別せずにマッチするかどうかを判断します。"(?u)"が付けられると非ASCII文字にも適用されるようになります。ターゲット文字列毎に上記のパターンにマッチするかどうかの一覧が下記となります。ANTサンプルプログラムでは実際に試してみます。}}ではコンパイルを行った上で実行してみます。IKURA初心者~中級者の方を対象としたプログラミング方法や開発環境の構築の解説を行うサイトの運営を多数行っています。