- 184 名前:デフォルトの名無しさん mailto:sage [2007/04/05(木) 20:53:28 ]
- 正規表現でのグループ化について質問です
$_ = 'AAAbarbarbazZZZ'; だとして @a = /AAA(foo|bar|baz)+ZZZ/; とすると、@a の中身は最後にマッチした @a = ('baz') 一つとなりますが、 これを @a = ('bar', 'bar', 'baz') とする正規表現はあるでしょうか? (){n} でなく ()+ を使ったのは数量が固定ではないためです。 なんらしか正規表現方法で 上記一文で済ませられたら…と思い質問させていただきました。
|

|