AI Compare Ninja AI Compare Ninja

AIツールを比較。プロンプトとスキルを活用。

言語
JA

例から正規表現を作る

一致する例としない例から読みやすい正規表現を作り、説明し、例ごとに確かめるプロンプト。お好きなAIツールに貼り付けると、AIが正規表現を作ります。

テーマ
プログラミング・エージェント
種類
プロンプト
レベル
中級
所要時間
約5分

結果はツール、モデル、入力内容によって変わります。

結果のプレビュー

例:当サイトの編集部が書いたもので、実際のAIの出力ではありません。

パターン:大文字3文字、ハイフン、ちょうど5桁の数字。 ^INV-\d{5}$ ^ · 行の先頭 INV- · 固定の文字 \d{5} · ちょうど5桁の数字 $ · 行の末尾 INV-00421 · 一致 INV-31457 · 一致 INV-421 · 不一致 inv-00421 · 不一致 境界のケース:INV-004210(6桁)は不一致。末尾の空白も不一致。

入力する

入力した内容はこのブラウザ画面の中だけにとどまります。当サイトが保存・送信することはありません。

一致させたい例
一致させたくない例
どこで使う?

あなたのプロンプト

これはAIへの指示文で、まだ完成品ではありません。

このプロンプトが使えるツール

このプロンプトに向いているAIツール:

使い方

  1. 項目を入力するか、候補をタップします。氏名、住所などの個人情報は入れません。
  2. 完成したプロンプトをお好きなAIツールに貼り付けます。
  3. 自分のデータで試し、うまくいかなかったものを新しい例として加えます。

なぜうまくいくのか

一致させたくない例があると、境界を正確に引かざるを得ません。例を一つずつ確認すると、誤りがすぐに見えます。

ヒント

  • メールアドレスや日付の妥当性のような複雑な形式を、正規表現だけで完全に確かめるのは苦手です。本当の検証にはライブラリかコード側の二重チェックを使いましょう。

こちらもおすすめ

当サイトのプロンプトは、仕事を含めて自由に使えます。独自のコレクションとして公開することはご遠慮ください。AIの出力については保証しません。必ずご自身で確認してください。 利用規約