サクラエディタ

縦にならんだ文字列をカンマ区切りの横並びにする便利な方法

この記事では縦にならんだ文字列をカンマ区切りの横並びにする方法を記載します。

今回はサクラエディタの置換機能を用いて変更していきます。

一つ一つ手で直したり、マクロを組んで直すよりはかなり楽になると思います。

Excelを用いても変換する事が出来ますが、Excelでは自動で値の書式を判断してしまうので、数値を使う時は面倒なので私は基本的にサクラエディタを用いて実施しています。

 

実行環境は下記になります。

PCWindows10 home 64bit
サクラエディタバージョン2.2.0.1(2020/04/13現在最新)

 

縦にならんだ文字列をカンマ区切りの横並びにする便利な方法

今回は2回の操作で縦並びから横並びに置換していきます。

置換機能は下記の記事でも実施しているので、是非参考にしてみてください。

サクラエディタで行頭と行末の一括置換今回の記事ではサクラエディタで文字列の行頭と行末に値を一括置換する方法を記載します。 私は仕事でサクラエディタの矩形選択機能と同様...
連続する数値置換【サクラエディタ正規表現】サクラエディタで連続する数値を任意の文字列に置換する方法を記載します。 連続する名称の変換などに役に立ちます。 この操作を取得す...
サクラエディタでGrepとGrep置換する方法今回はサクラエディタ内のGrep機能を用いて対象の文字列をフォルダやファイルから検索します。 私はよく対象の文字列がソースコードや...

縦にならんだ文字列をカンマ区切りの横並びにする手順

  1. 「Ctrl」+「R」で置換ダイアログを開きます。
  2. 正規表現にチェックを入れます。
  3. 下記の条件を入力します。
  4. すべて置換ボタンを押下します。

[1回目]
置換前:$
置換後:,
[2回目]
置換前:\r\n
置換後:(何も入力しない)

上記の2操作を実施すると下記のように置換がされます。

【実行前】
test001 ↲
test002 ↲
test003 ↲
test004 ↲
test005 ↲
test006 ↲
test007 ↲
test008 ↲
test009 ↲
test010 ↲

【実行後】
test001,test002,test003,test004,test005,test006,test007,test008,test009,test010,

※ ↲ は改行を示しています。


今回は1回目で文字列の末尾に,(カンマ)を入力した後、改行(\r\n)を空に置換しています。

空に置換することによって縦並びを横並びに実施しています。

これは逆並びにも変換する事が出来るので是非使う機会が会った時は使用してみてください。

まとめ

今回は縦に並んだ文字列をカンマ区切りの横並びにしました。

何かデータを縦並びから横並びにしたいなどの場合、一つ一つ手でやると大変で今回の操作を実施する事でかなり作業が楽になり便利なので是非機会があれば実施してみてください。

ABOUT ME
Yoshiyuki Sugiyama
2019年2月からフリーランスエンジニアをやっています。 自分が将来見るためのメモ等をアップします。 使用する言語は主にPython。JavaとC#も使えます。 現在はAI関連を勉強中。 >>プロフィール詳細