データ ファイル内の情報の検索および置換

制約事項: データは同じ長さのデータにのみ置換できます。
  1. From the Micro Focus データファイル ツール window, click File > Open > File, or click The Open File icon (Open File).

    The Open dialog box appears.

  2. Navigate to the required data file, then click Open.

    The Open Data File dialog box appears.

  3. If you are applying a record layout, click Browse to the right of the Structure File (optional) field, then use the Open dialog box to navigate to and select the structure (.str) file that contains the layout.
  4. Click Open Shared (to open the file in read-only mode) or Open Exclusive (to open the file in edit mode).

    The file is displayed on its own tab in the main window.

  5. [Search] メニューで、[Find/Replace] をクリックします。 [Find/Replace] ダイアログ ボックスが表示されます。
  6. 検索/置換条件と同等の 16 進値を表示するには、[Hex] を選択します。
  7. 次のいずれかを実行します。
    • ファイル内のデータを検索します。
      1. キーボードが上書きモードになっていないことを確認します。上書きモードの場合は、Insert キーを押して挿入モードに切り替えます。[Find] フィールドが空白の場合、上書きモードでは 1 文字の長さのテキストしか入力できません。
      2. [Find] フィールドで 下矢印 をクリックし、次の入力タイプのいずれかを選択して、フィールドに検索テキストを入力します。
        • [all] - 各レコード全体を検索します。
        • [in offsets] - 各レコード内の位置の範囲を検索します。このオプションを選択すると、検索を開始するオフセットおよびそこからの位置の数を入力する 2 つのフィールドが追加で表示されます。
        • [in field] - (ファイルがレイアウトを使用している場合にのみ使用可能) 各レコードの特定のフィールドを検索します。このオプションを選択すると、検索対象のフィールドを選択するフィールドが追加で表示されます。
      3. [Find Next] をクリックして、現在選択されているレコードの後に最初に見つかったテキストにすぐにジャンプするか、[Find All] をクリックして、ファイル内で見つかったすべてのテキストを強調表示します。
    • ファイル内のデータを置換します。
      1. ファイルが排他モードになっていることを確認します。[Switch to Exclusive Mode] アイコン ([Switch to Exclusive Mode]) をダブルクリックします。
      2. 上記のように検索条件を入力し、[Replace with] フィールドに置換テキストを入力します。
      3. [Replace] をクリックして次に一致するテキストを置換するか、[Replace All] をクリックして一致するすべてのテキストを一度に置換します。

        置換数を示すインジケーターが表示されます。

    注: DBCS 文字を検索および置換する場合は、[Hex] ペインを使用する必要があります。[Hex] を選択してから、[Hex] ペインに 16 進値を直接入力します。
  8. [Close] をクリックします。