Swift Regexパターンをローカルでテスト

macOS 14.2以降に対応。

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

Mac App Storeからダウンロード

Swift Regexのマッチとキャプチャグループの選択を表示するRegex 2.4.2

Regex 2.4.2でできること

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

読み取り専用のライブ置換プレビューを表示するRegex 2.4.2

別のツールへ貼り付ける前に確認

RegexはSwift Regexエンジンを使います。エンジン、文字列のエスケープ、置換構文は異なることがあるため、最終的な動作はgrepsed、nginx、または対象のコードでも確認します。Regexは複数エンジンの互換性テスター、AI生成ツール、図解ツール、ライブラリ、一括置換ツールではありません。

パターン、テストデータ、置換プレビューはアプリ内でローカル処理されます。アプリにアップロード、アカウント、クラウド同期、ネットワークサービス、アプリ分析はありません。MotionObjのWebサイトでは引き続きClickyとPostHogを使用しています。

任意のローカルワークスペース復元設定を表示するRegex 2.4.2

よくある質問

無効なパターンと一致なしは何が違いますか?

無効なパターンは解析できないため、Regexがエラーを表示します。一致が0件の有効なパターンは正しく解析されていますが、現在のテストデータには一致していません。

置換プレビューはテストデータを変更しますか?

いいえ。ライブ置換プレビューは読み取り専用で、テストデータを変更しません。

ワークスペースの復元データはどこに保存されますか?

復元は初期設定ではオフです。有効にすると、RegexはこのMacのアプリのサンドボックス内に1つのワークスペースをローカル保存します。いつでも消去するか復元をオフにできます。ローカルのデバイスバックアップにサンドボックスのデータが含まれる場合があります。

データはアプリの外へ送信されますか?

いいえ。Regexはパターン、テストデータ、置換プレビューをローカルで処理します。アップロード、アカウント、クラウド同期、ネットワークサービス、アプリ分析はありません。

どの正規表現エンジンをテストしますか?

RegexはSwift Regexの動作をテストします。grepsed、nginxなどでは動作が異なる場合があるため、最終的な使用先でも確認します。

他の言語

English · Deutsch · Français · 简体中文 · Español (Latinoamérica)