[ruby-list:50229] Re: 正規表現の挙動

From: Tanaka Akira <akr@...>
Date: 2015-09-28 05:44:53 UTC
List: ruby-list #50229
2015年9月28日 10:25 AOKI Yoshihiro <ml-reader@giraku.jp>:

>         (?<arg5>\{(?<body> ([^{}]|\g<arg5>)*)\})\n

> 出力結果を整形すると,arg5とbodyの内容が異なるのですが,
> 正規表現の書き方がまずいのでしょうか...。

body は繰り返しの中なので、何回もマッチして最後のが出てきているんじゃないでしょうか。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread