rubyの正規表現
rubyの正規表現
rubyの正規表現
括弧が入れ子になった文字列から、対応する括弧の組をまとめてマッチさせたいときに使う正規表現パターン。名前付きグループ (?<name>...) を自身の中で再帰的に参照(後方参照)させることで、任意の深さの入れ子にも対応する。
入れ子のマッチ
対象
部屋面積は0.3〜200.0(帖)範囲内でなければなりません(テスト (テスト2))
建物階数(テスト)は1〜10範囲内でなければなりません(テスト)
物件専用面積は必須ですパターン
(?<name>\((?:[^()]|\g<name>+)*\))$グループの後方参照http://blog.ni-ken.net/2015/04/python-regex-tips/