正規表現/コード

正規表現/コード — 正規表現テスター、正規表現チートシート、Cron式ジェネレーター など7種類の無料オンラインツールをまとめたカテゴリです。インストールや登録は不要で、すべてブラウザ内で処理されるためデータは外部に送信されず、結果をすぐに確認してコピーできます。 開発でよく使う作業を複数のサイトを行き来せずに素早く片付けられます。

7個のツール
正規表現テスター正規表現を入力テキストに対してリアルタイムで検証し、一致箇所のハイライト、キャプチャグループ、フラグ、置換プレビューに対応した無料オンライン正規表現テスターです。 正規表現・SQL・コード整形などを書いてテストする開発作業に適しており、すべてブラウザ内で処理されコードが外部に送信されず、インストール不要で無料で利用できます。
正規表現チートシートメタ文字、量指定子、アンカー、グループなどカテゴリ別に正規表現の構文を整理し、検索とワンクリックのパターンコピーに対応した無料チートシートです。 正規表現・SQL・コード整形などを書いてテストする開発作業に適しており、すべてブラウザ内で処理されコードが外部に送信されず、インストール不要で無料で利用できます。
Cron式ジェネレーター分・時・日・月・曜日のフィールドを視覚的に設定してCron表現式を作成し、次回以降の実行時刻をプレビューできる無料オンラインcrontab生成ツール。 正規表現・SQL・コード整形などを書いてテストする開発作業に適しており、すべてブラウザ内で処理されコードが外部に送信されず、インストール不要で無料で利用できます。
SQLフォーマッターSQLクエリを見やすく整形する無料のSQLフォーマッター。2/4スペースのインデントを選び、SELECTやFROMを大文字化し、MySQLやPostgreSQLに対応します。 正規表現・SQL・コード整形などを書いてテストする開発作業に適しており、すべてブラウザ内で処理されコードが外部に送信されず、インストール不要で無料で利用できます。
HTMLフォーマッター/ミニファイアー雑然としたHTMLコードをインデントと改行で読みやすく整形(beautify)し、空白を削除してファイルサイズを縮小するミニファイ(minify)にも対応した無料オンラインHTMLフォーマッターです。 正規表現・SQL・コード整形などを書いてテストする開発作業に適しており、すべてブラウザ内で処理されコードが外部に送信されず、インストール不要で無料で利用できます。
CSSフォーマッター/ミニファイアーCSSコードを統一されたインデントと改行で見やすく整形したり、空白やコメントを除去してファイルサイズを縮小するミニファイにも対応する無料オンラインツール。 正規表現・SQL・コード整形などを書いてテストする開発作業に適しており、すべてブラウザ内で処理されコードが外部に送信されず、インストール不要で無料で利用できます。
JavaScriptフォーマッター/ミニファイアーJavaScriptコードをPrettierエンジンで一貫したインデントとスタイルに整形し、空白やコメントを削除してファイルサイズを縮小するミニファイも実行できる無料ツールです。 正規表現・SQL・コード整形などを書いてテストする開発作業に適しており、すべてブラウザ内で処理されコードが外部に送信されず、インストール不要で無料で利用できます。

使い方

  1. 1
    実際の入力でパターンを試す— 正規表現テスターにサンプルを貼り付けると、入力に合わせてマッチとキャプチャグループが強調されるので、どの分岐が実際に効くかを本番前に確認できます。
  2. 2
    コードを整形または圧縮する— CSS・HTML・JavaScript・SQLのフォーマッターが圧縮済みファイルを読める形に再インデントし、逆に空白とコメントを取り除いて配信サイズを小さくします。
  3. 3
    フォームでスケジュールを組み立てる— cronジェネレーターが分・時・日・月・曜日の各項目から式を組み立て、そのジョブが実際にいつ動くのかを文章で説明します。

よくある質問

ブラウザのJavaScript RegExpエンジンをそのまま使います。ここでマッチしたパターンはNode.jsやブラウザでも同じように動きます。PCRE向けのパターンもおおむねそのまま使えますが、絶対最大量指定子や再帰はJavaScriptに存在せず、後読み(lookbehind)は比較的新しいブラウザが必要です。

変わりません。CSS・HTML・JavaScript・SQLの各フォーマッターは、空白とインデント、改行だけを書き換えます。ただし圧縮(minify)モードはコメントも削除するため、ライセンス表記など残したいコメントがある場合は原本を保存しておいてください。

5つのフィールドは順に分・時・日・月・曜日なので、この例は毎週月曜の03:00に実行されます。Cron式ジェネレーターはプルダウンから式を組み立て、次回以降の実行時刻をプレビューできるので、デプロイ前にスケジュールを確認できます。

このサイトはユーザー体験の向上と広告のためにCookieを使用しています。 詳細を見る

このサイトの広告を許可してください

ツールを利用するには、このサイトの広告ブロックを解除してください。広告収益で無料サービスを運営しています。

広告ブロッカーのアイコンからこのサイトのブロックを解除し、もう一度確認してください。