フィールドを複数のフィールドに分割する

最近のAnkiバージョン

最近のAnkiバージョンでは、エクスポートとインポートを行う必要はありません。以下に例を示します:

https://forums.ankiweb.net/t/cloze-type-to-basic-type/23305/2

古いAnkiバージョン

デッキを作成したり、共有デッキをダウンロードしたりするときに、テキストや音声などが1つのフィールドに含まれていることがありますが、後で各カードに表示される内容をより正確に制御するために、情報を2つのフィールドに分けたいと思うことがあります。1つの方法は、新しいフィールドを追加し、手動で内容をフィールド間でカットアンドペーストすることです。カードが100枚未満の場合、これが最も速い方法かもしれませんが、それ以上の場合は非常に面倒で遅くなります。以下は、テキストファイルにエクスポートして検索と置換を行う方法です。例として、以下の手順に焦点を当てます:

  1. 分割したいフィールドが最初のフィールドである場合、フィールドダイアログの再配置ボタンを使用して、別のフィールドを最初のフィールドにします。このフィールドは一意である必要があり、そのフィールドに同じ内容を持つカードが2枚以上存在しないようにします。分割しようとしているフィールド以外に一意のフィールドがない場合は、ノートIDを追加アドオンを使用してノートに一意のフィールドを追加できます。
  2. プレーンテキストのノートオプションを使用して、デッキ全体をテキストファイルにエクスポートします。
  3. ノートタイプに新しいフィールドを追加します。新しいフィールドは、分割しようとしているフィールドの直後に来るようにします。例えば、「単語と音声」フィールドがある場合、それを「単語」にリネームし、「音声」フィールドを追加して「単語」フィールドの後に配置します。
  4. テキストファイルを開き、検索と置換を行います。テキストエディタが特定の形式の正規表現をサポートしている場合、次の表現が機能するかもしれません:s/\[sound/\t\[sound/。それ以外の場合、表現の作成方法がわからない場合は、コミュニティセクションで質問するか、インターネットで正規表現のヘルプを探してください。
  5. テキストファイルをコレクションに再インポートし、正しいノートタイプとデッキを使用するようにします。ノートは新しく分割されたフィールドで更新されます。

問題が発生した場合は、公式サポートの範囲外であるため、コミュニティカテゴリで質問してください。