MW211 EXIT

devlog
正規表現/位置により置換内容が異なる方法
2017年03月03日
┌───┬──────────────────────────────────┐
│置換前│①\t②\t③\t④                                                      │
├───┼──────────────────────────────────┤
│置換後│①(②-③)[④]                                                       │
└───┴──────────────────────────────────┘
上記のような置換を行いたい場合、秀丸エディタなら以下で実現できる。
┌──┬───────────────────────────────────┐
│検索│^([^\t]*)\t([^\t]*)\t([^\t]*)\t(.*)$                                  │
├──┼───────────────────────────────────┤
│置換│\1(\2-\3)[\4]                                                         │
└──┴───────────────────────────────────┘
さて、純粋な正規表現で実現できるものか?
分類:秀丸エディタ、正規表現、【未解決】