Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

パターン・マッチ演算子

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éロケールを使用して別の言語の代替コードを指定します。 ロケールの説明は、このチュートリアルの対象ではありません。

FeedbackOpens in a new tab