正規表現
- https://github.com/aloisdg/awesome-regex
- https://www.regexplanet.com/cookbook/index.html
- https://www.regexplanet.com/support/index.html
visualization
- 正規表現チェックツール - Kaizen Platform
- マッチさせたい文字列、マッチさせたくない文字列、正規表現を入力するとそれらがマッチしたか表示してくれる
- 全部期待通りなら全部緑に表示される
- マッチさせたいのにマッチしなかったか、逆にマッチさせたくないのにマッチしたなら赤く表示される
- 日本語
- regex101
- 正規表現とテキストを入力すると、どの部分にマッチしたか表示してくれる
- 書いた正規表現の解説が表示される
- RegExr
- 正規表現とテキストを入力すると、どの部分にマッチしたか表示してくれる
- 正規表現の説明がグラフィカルで見やすい
- Debuggex
- 正規表現を入力すると syntax diagram を表示してくれる
- テキスト上のカーソルに合わせてその文字が syntax diagram のどこに位置するか表示してくれる
- Regulex
- 正規表現を入力すると syntax diagram を表示してくれる
- カラフルで分かりやすい
- RegEx to Strings
- 正規表現を入力するとそれにマッチする文字列を生成してくれる
generators
grex
- github
- コマンドライン引数で受け取った文字列にマッチする正規表現を生成してくれるコマンド。
使用例
$ grex microCMS MicroCMS microcms Microcms
^[Mm]icro(?:CMS|cms)$
autoregex.xyz
- https://www.autoregex.xyz/
- 英語で正規表現の説明を書くと正規表現を生成してくれるサイト
- GPT-3
crossword
JavaScript
- https://developer.mozilla.org/ja/docs/Web/JavaScript/Guide/Regular_Expressions
- https://www.npmjs.com/package/re2
Go
Ruby
- https://docs.ruby-lang.org/ja/latest/doc/spec=2fregexp.html
- https://docs.ruby-lang.org/ja/latest/class/Regexp.html