# 正規表現モデルの Unicode 文字のマッチング

正規表現モデルは、Unicode 文字のマッチングをサポートしますが、Unicode コードポイント単位で動作することに注意してください。つまり、それぞれの特徴は、Unicode コードポイントに対応していると見なされます。

Unicode には、いわゆる「結合文字」があります。つまり、文字が複数のコードポイントで構成されることを意味します。これは、特殊な発音区別符号の組み合わせを表現する一般的な方法です。

Unicode は、いわゆる構成済み文字を提供します。これは、単一のコードポイントのみで構成される文字 (発音区別符号付きの場合も同じ) です。これらが確実に使用されるようにするには、Unicode 正規化形式 (NFC) を使用する必要があります (注目すべき例外として、濁点または半濁点の発音区別符号が付いた半角のひらがながあります。これらには Unicode で事前構成された形式がありません)。