キャプチャ置換
閉じる
閉じる

新しい記事を投稿しました。シェアして読者に伝えましょう

×

キャプチャ置換

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に張り付けた手順↓




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

    では、ノシ




































    広告
    コメントを書く
    コメントをするには、
    ログインして下さい。