パターン・マッチ演算子
2 つ目はパターン・マッチ演算子 (?) で、これは ObjectScript の最も重要で有効な機能の 1 つです。この関係演算子は、ユーザが入力した文字列がパターンと正確に一致しているかどうかを検査します。パターン指定には 1 つ、あるいはそれ以上のパターンを組み合わせて使用できます。以下の構文を使用します。
<Quantity><Code>[<Quantity><Code>]...
さらに、それぞれをコンマで区切りながら複数のパターンの一部を括弧で囲み、代替のリストを作成できます。括弧で囲んだ数量のセクションを前に置くと、仕様内でオプションのサブパターン、あるいは繰り返しのサブパターンと見なされます。
数量 | 意味 | - | コード | 意味 | コード | 意味 |
---|---|---|---|---|---|---|
3 | ちょうど 3 | A | アルファベット (大文字あるいは小文字) | C | 制御文字 | |
1.3 | 1 から 3 | U | 大文字 | E | すべての文字 | |
.3 | 最大 3 | L | 小文字 | ANP | コードの組み合わせ | |
3. | 最小 3 | N | 数値 | “anp” | リテラル文字 | |
. | 0 を含むすべての数値 | P | 句読点 |
テーブル内のパターン・マッチ・コードの既定値は英語です。Cachéロケールを使用して別の言語の代替コードを指定します。 ロケールの説明は、このチュートリアルの対象ではありません。