Open2
CotEditorを使ってマークダウンの正規表現をする
![カモ](https://res.cloudinary.com/zenn/image/fetch/s---JMOVnU9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/78bd90bfaa.jpeg)
前提
- CotEditorで正規表現をすることを想定する
- マークダウン式で書いたと想定する
- コードブロックには検索と置換順に書き残す
※ 随時更新予定
※ Markdown用語は以下で参照
Basic Syntax | Markdown Guide
![カモ](https://res.cloudinary.com/zenn/image/fetch/s---JMOVnU9--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_70/https://storage.googleapis.com/zenn-user-upload/avatar/78bd90bfaa.jpeg)
Amazonの商品リンクURLを短縮URLに置換する
(\(https://www.amazon.co.jp\/([A-Z0-9%-_=?]*)\/dp\/(\w{10})\/(.+?)\))
(\(https://www.amazon.co.jp\/dp\/$3\))
※ /dp/(英語大文字と数字の10桁)/で抽出して代入
リンクの先頭にUnordered式のLists表記を追加する
(^(?!\-\ \[)(\[))
- [
Unordered式のLists表記の先頭にインデントを入れる
(^-)
\t-
※ インデントしたいだけ\tを追加
空行を削除
(^\n)
何も書かない