ホリゾンタルファイルのテキストの解析
ファイルタイプ解析戦略を使用すると、.ora ファイル (さまざまな Oracle 製品で使用)、 .properties ファイル (Java 共通)、.xml ファイル、および .ini ファイル内のテキストを解析できます。バーティカルファイルの場合は、バーティカルファイル解析方法を代わりに使用します。
始める前に
プログラミングの基礎知識が望ましいです。
必要なロール:pd_admin
このタスクについて
この解析戦略は、テキストファイルにのみ使用できます。
警告:
バイナリファイルなどの非テキストファイルにはこの解析戦略を使用しないでください。
複数の抽出と変数を定義できます。変数に抽出するテキストを特定する場合、実際にはコンテキスト内のテキストの場所を特定しています。
次のいずれかの方法を使用できます。
- デバッグモードでは、テキストボックスのファイルコンテンツから関連する文字列を選択できます。選択した文字列ごとに、そのコンテキストからの相対位置と区切り文字が保存されます。これにより、テキストが異なる場合でも、同じ構造を持つ他のファイルに同じ定義を適用できるようになります。ただし、コンテキスト内のテキスト全体が選択されます。
たとえば、次の行を含む XML ファイルのテキストボックスで 456 のみを選択しようとすると、キーワード間の文字列全体が選択されます。
<ciTypeID>123-456-7890000000</ciTypeID> - [詳細解析オプション] フォーム (デバッグモード以外) では、区切り文字と位置を指定してテキスト文字列を特定できます。このフォームを使用して、テキストボックス内からさらに詳細な選択を行うこともできます。
たとえば、区切り文字 (-) と、区切り文字に続いて抽出する位置の数 (3) を指定すると、文字列 (456) を抽出できます。