正規表現 | 括弧の中身にマッチする

正規表現 サンプル集,正規表現

正規表現 | 括弧の中身にマッチする

対象の文字列にある括弧の中身にマッチする正規表現パターンを紹介しています。

括弧の中身にマッチする正規表現

対象の文字列内に括弧があった場合、その括弧の中身にマッチする正規表現パターンです。

波カッコの場合。

/\{(.+?)\}

丸カッコの場合。

/\((.+?)\)

角カッコの場合。

/\[(.+?)\]

全角の括弧の場合。
※ PHPのパターン修飾子「u」など、PCREを有効にして対象文字列をUTF-8として処理する必要があります。

【(.+?)】

上記の正規表現でマッチさせた結果は以下のようになります。(波括弧の場合)
結果例はPHPのpreg_match_all()で実行した場合の返り値となる配列。

対象の文字列マッチ
{Hello World}Array ( [0] => Array ( [0] => {Hello World} ) [1] => Array ( [0] => Hello World ) )
{Hello World}{こんにちわ}Array ( [0] => Array ( [0] => {Hello World} [1] => {こんにちわ} ) [1] => Array ( [0] => Hello World [1] => こんにちわ ) )