正規表現を調べていて、このキャレットが正確に何をしているのか分からない。私は、このキャレット記号は '等しくない' を意味することを考えたが、以下、このクエリでは、私は混乱しています:SQL正規表現のキャレット
SELECT REGEXP_REPLACE('San Antonio', '(^[[:alpha:]]+)', 'CITY') TEST
FROM DUAL;
結果: 'サン' は従わなければならない
CITYアントニオ
[:alpha:]を使って、キャレット関数がここで何をするのか分かりません。