正規表現のテストやプレビューを行える、使いやすくデザイン性に優れたiOSアプリは少ないようです。App Storeで見かけたアプリはほんのわずかで、見た目が不格好だったり、必要な機能が不足していたりすることが多いです。iPadで正規表現をテストして保存する方法を探しているなら、RegexMatchは良い出発点となるでしょう。
RegexMatchは、操作しやすく見た目も美しい、すっきりとしたインターフェースを備えています。左側には、手動で作成・保存した正規表現のスナップショットがすべて表示されるサイドバーがあります。スナップショットは好きなだけ作成できますが、私のように同じ正規表現を複数バージョンテストする人のために、フォルダ整理機能があればもっと良いと思います。
実際の操作は右側で行われます。メインコンテンツエリアは、正規表現、置換、ソーステキスト、置換テキストの4つのセクションに分かれています。最初のフィールドでは、正規表現を入力し、組み込みの構文ハイライト機能を使って長い表現も簡単に理解できます。iOSキーボードでは、正規表現の特殊文字用の行が追加されます。これは非常に便利ですが、次のフィールドを選択すると「消えてしまう」のが気に入りません。
正規表現フィールドには、構文のチートシート、設定変更用のポップオーバー(大文字と小文字の区別、詳細表示、単一行/複数行モード)、そして正規表現に簡単に挿入できるスニペットが用意されています。スニペットには、その機能の説明も付いているのが気に入っています。
他の 3 つのフィールドは非常に簡単です。ソース テキストで見つかった一致は黄色で強調表示され、置換されたテキストは最後のフィールドに表示されます。
RegexMatchには改善してほしい点がいくつかあります。キーボードが表示されている状態では、キーボードの下にあるフィールドを選択したい場合、右側のフィールドをスクロールすることができません。毎回キーボードを閉じる必要があります。このアプリにはPython、Ruby、JavaScriptなど様々な言語向けの優れたエクスポートオプションがありますが、コード共有機能はiOSクリップボードとメールのみで、TextasticやPythonistaといったアプリとの連携も期待しています。最後に、当然ながらiPhone版がないのが残念です(ただし、より多くのエクスポートオプションを備えたMac版はあります)。
RegexMatchは完璧ではありませんが、今iPadで使っています。App Storeでたったの2.99ドルです。
追加コンテンツと特典にアクセスする
Club MacStories は 2015 年に設立され、ほぼ 10 年間にわたって毎週独占コンテンツを提供してきました。
毎週、毎月の電子メール ニュースレターから始まったものが、すべての MacStories ファン向けに設計されたメンバーシップ ファミリーに成長しました。
詳細については、こちらおよびクラブの FAQ をご覧ください。
Club MacStories : アプリ、ヒント、自動化ワークフロー、長文執筆、MacStories Unwind ポッドキャストへの早期アクセス、定期的な景品など、盛りだくさんの情報を満載した、電子メールと Web 経由の週刊および月刊ニュースレター。
Club MacStories+ : Club MacStories が提供するすべての機能に加え、アクティブな Discord コミュニティ、クラブの過去のカタログ全体を閲覧するための高度な検索機能とカスタム RSS 機能、ボーナス コラム、多数のアプリ割引などが含まれます。
Club Premier : 上記のすべてに加え、早期に、広告なしで、高ビットレートのオーディオで配信される当社の主力ポッドキャストの拡張バージョンである AppStories+ が含まれます。