正規表現を智能生成・解説し、様々な一般的なパターンマッチングをサポート
テキスト指示を数式に変換するか、数式の説明を取得します。
AIと会話してオンラインでExcelを編集します
テキスト指示をSQLクエリに変換します。
タスクを自動化し、Microsoft Excel内でカスタムソリューションを作成するためのExcel VBAコードを生成します。
Excelファイルをアップロードし、AIを使用して美しいチャートを生成します。
テキストを美しいマインドマップに変換します。簡単に編集・カスタマイズできます。
AIを使用して正規表現を智能生成・解説し、様々なテキストパターンマッチングとデータ検証をサポートします。
**正規表現(Regex)**は、テキスト検索、抽出、置換のための強力なパターンマッチング構文です。フォーム検証、ログ分析、データ抽出、ウェブクローリング、テキスト処理などに広く使用されています。
例:
これらはすべて正規表現で簡単に行えます。
記号 | 意味 |
---|---|
. |
改行を除く任意の文字 |
^ |
入力の先頭に一致 |
$ |
入力の末尾に一致 |
* |
前の要素に0回以上一致 |
+ |
前の要素に1回以上一致 |
? |
前の要素に0回または1回一致 |
[] |
括弧内の任意の1文字に一致 |
[^] |
括弧内にない任意の文字に一致 |
{n} |
ちょうどn回一致 |
{n,} |
n回以上一致 |
{n,m} |
n回からm回まで一致 |
\d |
任意の数字(0-9) |
\w |
単語文字(a-z、A-Z、0-9、_) |
\s |
空白文字 |
` | ` |
() |
抽出または参照のためのグループ化 |
^1[3-9]\d{9}$
^[\w.-]+@[\w.-]+\.\w+$
https?:\/\/(www\.)?[\w\-]+\.\w+(\.\w+)?(\/\S*)?
const regex = /\d{3}-\d{4}/;
const result = regex.test("123-4567"); // true
import re
match = re.search(r"\d{3}-\d{4}", "番号: 123-4567")