エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
CSVの列の入れ替えをテキストエディタ(正規表現)でやってみる | Divide et impera
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
CSVの列の入れ替えをテキストエディタ(正規表現)でやってみる | Divide et impera
CSVをエクセルで扱う人は多いだろう でも僕はCSVはテキストエディタで編集をしている。 勝手に頭のゼロ... CSVをエクセルで扱う人は多いだろう でも僕はCSVはテキストエディタで編集をしている。 勝手に頭のゼロをなくしたり、元のファイルの内容を壊してしまうからね。 そういうことからCSVはなるべくテキストエディタでやっている人のほうが多いかもしれない。 でも、列の入れ替えはエクセルを使ってやっているのではないか? 固定長であったら簡単にできるけれど、長さが全然違えばテキストエディタでやるのは難しい。 そんな悩みを持っている方にエクセルを使わないで列を入れ替えする方法を紹介する。 正規表現で入れ替える このようなCSVがあったとして、これを一列目と二列目を入れ替えよう。 果物,りんご 果物,みかん 果物,ぶどう 酒,ウオツカ 酒,スコッチ 調味料,塩 vimで置換のコマンドを実行するとすれば以下のようなものになる。 :%s/^\([^,]*\),\([^,]*\)/\2,\1/gc vimだとコ