コメントアート_HTML_CSS_Excel

キャプチャ置換

2019/12/06 22:02 投稿

  • タグ:
  • 勉強
キャプチャ置換ができると、箇条書きに配列された文字列を入れ替えることが可能です。
今回は、余分な箇所を削って、文字列の順番を入れ替えてみました。

正規表現はMeryで動作確認しております。
他のEmEditorやサクラエディタなどでは、正常に動作しない箇所があるかもです。
また、Meryは\nが\r\nの認識となるため、他のエディターと異なる部分があります。

例:
[
{
"time": "時刻1",
"command": "コマンド1",
"comment": "コメント1"
},
{
"time": "時刻2",
"command": "コマンド2",
"comment": "コメント2"
},
{
"time": "時刻3",
"command": "コマンド3",
"comment": "コメント3"
}
]

これをExcelなどに貼り付けたい場合、箇条書き、かつ
コメント、時刻、コマンドの順番に入れ替えます(Excel自作テンプレの都合上)。

コメント1 時刻1 コマンド1
コメント2 時刻2 コマンド2
コメント3 時刻3 コマンド3

各コメントと時刻、コマンドの区切りにタブが入ってます↓。


正規表現に関しては、以下のように置換しています。
まだまだ未熟者なので、文法的に変な場所があったら申し訳ないです。



上記をマクロ化して、Excelに張り付けた手順↓




こんな感じで、自分にとっては需要があるものの、一般的にはあまり必要ないものかもしれませんが、これからももっと正規表現は勉強していきたいです。

では、ノシ


コメント

コメントはまだありません
コメントを書き込むにはログインしてください。

いまブロマガで人気の記事