このケースを考えてみましょう: 次のようなデータがあります。
1.9170000E+03 $ 1.6909110E+00
1.455000000E+03 $ 1.777459E+00
1.1800000E+03 $ 1.8771469E+00
1.0000000E+03 $ 1.9992190E +
00
2.5585915e+00
2 つの列を区切るドル記号は、任意の文字 (特定の数のスペース、\t (タブ) 文字、コンマ、または列を区切る目的で一意に使用されるほぼすべての文字の範囲) であることに注意してください。データに 3 つ以上の列がある可能性があることに注意してください。
ここで、特定の列のすべての項目が 1 つの行にリストされるように、データのブロックを再フォーマットしたいと思います (上記の例で $ としてマークした文字で区切られています): 列 0 の項目が行 0 を埋めます。列 1 の項目が行 1 を埋めます。
それを行うための事前定義されたemacs関数はありますか? そうでない場合、それを達成するための「自己ロール」機能はありますか?
また、逆のことを行う関数、つまりいくつかの行を列構造に入れる関数にも非常に興味があります。
どんな助けでも大歓迎です!