P コード

フォーマット

P(pattern) [ { ; | / } (pattern) ] ...

P コードは、値が 1 つ以上のパターンに一致するデータを抽出します。 データがいずれのパターンにも一致しない場合は、空白ストリングが返ります。

pattern には、以下のコードを 1 つ以上入れることができます。

nN
文字 N が続く整数です。n 個の数字をテストします。
nA
文字 A が続く整数です。n 個の英字をテストします。
nX
文字 X が続く整数です。n 個の英数字をテストします。
nnnn
ストリングです。ストリングをテストします。

n が 0 の場合、数字、英字、または英数字のいずれかが一致します。データまたは照合パターンのいずれかが NULL 値なら、NULL が返ります。

セミコロン ( ; ) またはスラッシュ ( / ) で複数の範囲を分離します。

照合する各パターンは括弧でくくらなければなりません。 例えば、ユーザーが社会保障番号の返却だけを要求する場合は、P(3N-2N-4N) と指定すれば 3 桁の数字、ハイフン、2 桁の数字、ハイフン、4 桁の数字のストリングが正確にテストされます。