#FORMAT 對映類型元件

#FORMAT 對映類型包含下列元件:

表格 9-2 #Format 對映類型元件

元件 描述
#FORMAT 指示目標成員中指定 FORMAT 的對映類型。
<format mask> 具有下列字元用來定義格式的使用者定義格式遮罩:
  • "?"—包含來源成員或成員內之區段特定位置上的字元。

  • "#"—建立目標成員時,從來源略過或拾棄一個字元。

  • "字元"—在目標中「直接」包含使用者定義的字元。用於附加首碼、附加尾碼、或固定字串或必要的字元。此字元可以和特殊格式遮罩字元一起使用。

  • "*"—包含來源區段或來源的所有字元。當 "*" 在區段中僅作為格式遮罩字元時,將會從來源複製整個區段值。

    "*" 和 "#" 或 "?" 字元一起使用時,將會擷取所剩餘以及未使用的字元。

    "*" 是萬用字元,可採用未使用 "?" 或 "#" 指定的其餘字元。例如,當來源為 "abcd" 並使用 "*" 時,目標為 "abcd"。當目標為 "?#*" 時,結果為 "acd"。

    如果系統在區段內發現 "*",則除了格式中指定的 "字元" 外,"*" 之後指定的所有內容都會被忽略。

<segment delimiter> 選擇性區段分隔符號定義用於分隔來源和目標成員中之區段的字元。對於此整合類型,來源和目標分隔符號必須相同。未指定區段分隔符號時,格式遮罩會套用至獨立於任何區段規格或分隔符號的整個成員。