質問: 【正規表現】行頭ではなく、開きカッコのない、閉じカッコだけがある数字の連続」にマッチする正規表現を教えて下さい 以下のような例文があるとき、 ・「行頭ではなく、開きカッコのない、閉じカッコだけがある数字の連続」にマッチする正規表現を教えて下さい。 ・数字は半角、カッコ類は全角に統一してあるものとします。 【例文】 ------------------------------------ (1)これは例文です。 2)それも例文であります10)。 例文11)その3です。 ------------------------------------ この例だと、 10) 11) だけにマッチするようにしたいです。
回答: > [^(][0-9]+) > > とかになると思うが「前の文字」にも条件があるのでヒットする範囲は必然的に「前の文字」を含んでしまうのではないか。 なお試しに書いてみて全然ヒットしないと思ったら例文の括弧が全角だった。(半角括弧だとエスケープが必要なことがあるので注意。)