1回分割する - 区切られた (行ベース) モード

www.altova.com このトピックを印刷 前のページ 1つ上のレベル 次のページ

ホーム >  データソースとターゲット > MapForce FlexText > FlexText レファレンス > 1回分割する >

1回分割する - 区切られた (行ベース) モード

「区切られた (行ベース) モードを使用した1回分割」 を使用して、 セパレーターが行に存在するテキストを2つのフラグメントに分割します。セパレーターを含む列は、分割されず、全体が保留されます。 これは、レコード区切り文字 (CR/LF)を含むファイルに対して、役にたち、フラグメントを 2つの個別の フラグメントに分割します。以下に注意してください:

 

このモードは、セパレーター フィールドに入力するセパレーター文字により定義されている2つのフラグメントを作成します。
セパレーター文字 は、フラグメント内に含まれています。
最初のフラグメントは、含まれているセパレーターまでのすべての行のテキストととして定義されています。
2番目のフラグメントは、ファイル/フラグメントの終わりのセパレーターを含むテキストと行として定義されています。
最初の/最後の 行でセパレーターが出現すると、 ファイル/フラグメント内に、表示されます。上のコンテナは、空のままです。

 

「区切られた (行ベース) モードを使用した1回分割」 モードに適用することのできる設定は以下にリストされています。

 

正規表現

これは、正規表現がマッチする都度、テキストを2つのフラグメントに分割する任意の設定です。 (次を参照: 正規表現を使用してテキストを分割する )。デフォルトの設定は「いいえ」です。

 

セパレーター

セパレーターとして使用される文字を指定します。 デフォルトの値は「無し」 (セパレーター無し).

 

例えば、 セパレーター 「1200 」 を下のテキストに対して、使用すると、2つの フラグメントが作成されます。

flex-sp1-lineb1

最初のフラグメントには、セパレーターを含む行までが含まれます。

flex-sp1-lineb2

2番目のフラグメンには、セパレーターを含む全体の行、および、終わりまでの残りのすべての行をが含まれます。

flex-sp1-lineb3

 

分割ベース

ヘッド

テキストの始まりからセパレーターの最初の出現を検索します。

テール

テキストの終わりからセパレーターの最初の出現を検索します。


(C) 2019 Altova GmbH