正規表現 | 連続した半角スペース、全角スペースにマッチする

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

正規表現 | 連続した半角スペース、全角スペースにマッチする

対象の文字列にある、2つ以上の連続した半角スペースにマッチする正規表現パターンを紹介しています。

連続した半角スペースにマッチする正規表現

対象の文字列にある、2つ以上の連続した半角スペースにマッチする正規表現パターンです。

[ ]{2,}


[]を使わずに以下のように述する事でも対応できます。(先頭に半角スペースがあります)

 {2,}

マッチさせる半角スペースを3つ以上、4つ以上に限定したい場合は「{3,}」「{4,}」と記述する事ができます。

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

対象の文字列マッチ
Hello WorldArray (
   [0] => // 2つのスペース
)
Hello WorldArray ()
Hello The WorldArray (
   [0] => // 2つのスペース
   [1] => // 3つのスペース
)

連続した全角スペースにマッチする正規表現

対象の文字列にある、2つ以上の連続した全角スペースにマッチする正規表現パターンです。

[ ]{2,}

マッチさせる全角スペースを3つ以上、4つ以上に限定したい場合は「[ ]{3,}」「[ ]{4,}」と記述する事ができます。

または「 {2,}」と記述する事でも対応できます。(先頭に全角スペースがあります)

 {2,}

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

対象の文字列マッチ
Hello  WorldArray (
   [0] =>   // 2つのスペース
)
Hello WorldArray ()
Hello  The   WorldArray (
   [0] =>    // 2つの全角スペース
   [1] =>    // 3つの全角スペース
)