Visual Studio Codeで正規表現にマッチするか確認できる拡張機能「Regex Previewer」

フォームのバリデーションチェックなどをするときに正規表現を使います。
このとき、本当に正規表現でテキストがマッチできているのか確認していくのは面倒です。
Visual Studio Codeの拡張機能に、正規表現でマッチするか確認する「Regex Previewer」があるので、これを使うとラクに確認できます。
Regex Previewer

Regex Previewerは入力した正規表現がテキストにマッチしているかどうかプレビューして確認できる拡張機能です。
チェック用テキストは自由に追加可能なので、好きなテキストを用意して何個でも確認できます。
基本的な使い方
拡張機能をインストールしたら、option + command + Mのショートカットキーを実行するか、もしくは正規表現を記述した行のすぐ上に「Test Regex…」が表示されるのでそれをクリックすると、チェック用のファイルが別ペインで開きます。

正規表現部分にカーソルがあると、チェック用ファイル上で正規表現にマッチした部分の背景が黄色くなります。

開いたタイミングで自動でデフォルトの文字列が入っていますが、ただのテキストファイルなので自由に追加したり編集できます。
いろんなパターンの文字列を入力して、本当に問題ないか確認できます。
特に拡張機能の設定はなく、本当に正規表現が対象の文字列にマッチするかを確認するだけになります。
デフォルトで用意されているテキストを編集できるといいなと思ったのですが、そういった機能もなさそうです(ある程度よく使いそうな文字列は用意されているので、それで十分な気もします)。


HTTP/2が設定されているはずなのに、ブラウザ上でHTTP/1.1になってしまう場合はセキュリティソフトを確認
サーバーのアップロードファイルの最大容量の確認と変更方法
SourceTreeでBacklogのGitを使うときに、権限エラーになってしまう場合の解決法
Local by Flywheelの「Starting Local Machine…」画面から進まないときに試すこと
ウェブ上でLaTeXで数式をキレイにプレビューするJavaScriptライブラリ「MathJax」
js-cookieでウェブサイトのダークモード表示設定をユーザーごとに保存しておく方法
CSSで1行で簡単にスムーススクロールを実装できる「scroll-behavior」プロパティ
Visual Studio Codeで連番を入力する拡張機能「vscode-input-sequence」
gulp-plumberとgulp-notifyでgulpエラー時にデスクトップで通知がくるようにする
ソースコードをハイライトする軽量ライブラリ「Highlight.js」の導入方法と使い方
AirPodsで片耳を外しても再生が止まらないようにする方法
MacのKeynoteにハイライトされた状態でコードを貼り付ける方法
iTerm2でマウスやトラックパッドの操作を設定できる環境設定の「Pointer」タブ
DeepLで「インターネット接続に問題があります」と表示されて翻訳できないときに確認すること
Ulyssesの「第2のエディタ」表示を使って2つのシートを横並びに表示する
Sketchの図形周りの基本操作|図形の作成方法から描画に関する細かい部分まで
サイトを運営する時必ず登録しておきたいGoogle Search Console(サーチコンソール)の登録方法
ダミーとして使うURLは適当に入力せず、決まったものを使うようにしよう
2019年2月時点でのMacアプリのダークモード対応状況
Bartender ProのTop Shelf機能でできること
mac環境にnodebrew経由でNode.jsをインストールしてバージョンを管理する方法
Keyboard Maestroでウインドウのリサイズや移動をするときに使う「SCREENVISIBLE」についてのまとめ
Dashの時間と日付のフォーマット設定方法
Google Driveで「サーバーでエラーが発生しました。しばらくしてからもう一度お試しください。」と表示される場合の対処法
PubSubHubbubを利用してWebサイトの更新をリアルタイムに通知しよう