サンプルコード
正規表現のサンプルコード一覧
正規表現によるパターン一致・部分文字列の取り出し・一致箇所の全件取得・置換と、大文字小文字を区別しない照合をまとめている。同じ「一致」でも先頭からか・どこかにあればよいか・全体一致かで使うメソッドが分かれる点や、置換の既定が全件か 1 件かの違いを扱う。
5 件
他のテーマから探す
正規表現で大文字小文字を区別せずに一致させるには
正規表現の照合で大文字小文字の違いを無視する基本形を各言語で示す。フラグ引数で渡す方法とパターンの中に (?i) を書き込む方法の 2 通りがあり、どちらが使えるかとフラグの効く範囲が言語ごとに違うので、その違いまで含めて扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
未実行 2 言語
正規表現に一致する部分をすべて取り出すには
1 件目だけでなく、文字列の中で一致するすべての箇所を取り出す基本形を各言語で示す。一致全体を返す API とキャプチャグループを返す API の使い分けまでを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
未実行 2 言語
正規表現で部分文字列を取り出すには
丸括弧で囲んだ部分(キャプチャグループ)を取り出す基本形を各言語で示す。番号での参照と名前付きグループの両方を扱い、一致しなかったときの戻り値が言語ごとに違う点までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
未実行 2 言語
文字列が正規表現に一致するか調べるには
文字列がパターンに当てはまるかどうかを真偽値で受け取る基本形を各言語で示す。「先頭からの一致」「どこかに含まれる」「全体が一致」の 3 つが言語ごとに別のメソッドに割り当てられている点までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
未実行 2 言語
正規表現で置換するには
パターンに一致した箇所を別の文字列へ置き換える基本形を各言語で示す。既定が全件置換か 1 件だけかの違いと、置換文字列の中でキャプチャグループを参照する書き方までを扱う。
対応言語: Python、JavaScript、TypeScript、Go、Rust、Java、C#
未実行 2 言語