正規表現について
Cliborの整形機能を便利にする、正規表現の例を集めました。
正規表現はPerl 5.14互換です。
正規表現が分からない
正規表現はとても難しいですが、もし分からない場合はChatGPTに聞きましょう。
具体的に例や実現したいことを質問すると、正規表現文字列を教えてくれます。
![](https://chigusa-web.com/clibor/wp-content/uploads/sites/4/2023/12/2023-12-23_00h15_17-1024x703.png)
引用符の削除
引用符を削除します。
![](https://chigusa-web.com/clibor/wp-content/uploads/sites/4/2023/02/2023-02-12_15h23_54-500x578.png)
置換前 | (^|(?<=\n))[>] * |
置換後 |
複数行のフルパスからファイル名だけを取得
![](https://chigusa-web.com/clibor/wp-content/uploads/sites/4/2023/02/2023-02-12_13h13_19-500x578.png)
置換前 | .*\\(.+)\r\n |
置換後 | $1\r\n |
数字をカンマ区切りに変換
![](https://chigusa-web.com/clibor/wp-content/uploads/sites/4/2023/02/2023-02-12_15h25_44-500x578.png)
置換前 | (\d)(?=(?:\d{3})+(?!\d)) |
置換後 | $1, |