Regex for macOS:正規表現テスター
Swift Regexパターンをローカルでテスト
macOS 14.2以降に対応。
Regex 2.4.2を使ってSwift Regexパターンをローカルでテストし、キャプチャグループを確認して、貼り付けたテストデータを変更せずに置換結果をプレビューできます。目的を絞ったネイティブエディタで、入力中に空、無効、一致なし、一致ありの状態を区別できます。

Regex 2.4.2でできること
- 空、無効、一致なし、一致ありの状態を個別に表示
- すべてのマッチ、またはキャプチャグループ0〜8を強調表示
- 大文字/小文字を区別しない(
i)、ドットで改行にマッチ(s)、複数行アンカー(m)を切り替え $0〜$8を使った置換を読み取り専用の結果でライブプレビュー- コピー時にバックスラッシュと引用符をエスケープし、ペースト時にエスケープを解除
- アプリのサンドボックスから1つのワークスペースを任意で復元。初期設定ではオフ

別のツールへ貼り付ける前に確認
RegexはSwift Regexエンジンを使います。エンジン、文字列のエスケープ、置換構文は異なることがあるため、最終的な動作はgrep、sed、nginx、または対象のコードでも確認します。Regexは複数エンジンの互換性テスター、AI生成ツール、図解ツール、ライブラリ、一括置換ツールではありません。
パターン、テストデータ、置換プレビューはアプリ内でローカル処理されます。アプリにアップロード、アカウント、クラウド同期、ネットワークサービス、アプリ分析はありません。MotionObjのWebサイトでは引き続きClickyとPostHogを使用しています。

よくある質問
無効なパターンと一致なしは何が違いますか?
無効なパターンは解析できないため、Regexがエラーを表示します。一致が0件の有効なパターンは正しく解析されていますが、現在のテストデータには一致していません。
置換プレビューはテストデータを変更しますか?
いいえ。ライブ置換プレビューは読み取り専用で、テストデータを変更しません。
ワークスペースの復元データはどこに保存されますか?
復元は初期設定ではオフです。有効にすると、RegexはこのMacのアプリのサンドボックス内に1つのワークスペースをローカル保存します。いつでも消去するか復元をオフにできます。ローカルのデバイスバックアップにサンドボックスのデータが含まれる場合があります。
データはアプリの外へ送信されますか?
いいえ。Regexはパターン、テストデータ、置換プレビューをローカルで処理します。アップロード、アカウント、クラウド同期、ネットワークサービス、アプリ分析はありません。
どの正規表現エンジンをテストしますか?
RegexはSwift Regexの動作をテストします。grep、sed、nginxなどでは動作が異なる場合があるため、最終的な使用先でも確認します。
他の言語
English · Deutsch · Français · 简体中文 · Español (Latinoamérica)