私はこれらのようなデータを持っています:
a{b}cde
a{b}c{d}e
文字列を3つの部分にこぼしたいと思います。
- 最初の{}ペアの前の文字列
- 最初の{}ペアの文字列
- 残り
これが私のコードです:
if(/(.*){(.*)}(.*)/){
print "$1\t$2\t$3\n"; # ===> a{b}c d e
}
しかし、それはのために動作しませんa{b}c{d}e
a b c{d}e
代わりに欲しいa{b}c d e