in reply to Perl-Replacement of comma in between the matched Patterns
I need help to replace comma in the matched string boundaries.
String like (12,4666,{xyx,yyy,ab1{1213,34343},3433,xy1[{3232,989},{8737,933}],3343,pq1[{1212,989}],98383},8383,xty)
I need to replace comma in sub structure ab1{1213,34343} to modify as ab1{1213|34343} and replace comma in sub List of Structure xy1[{3232,989},{8737,933}] as xy1[{3232|989}|{8737|933}]
and result as (12,4666,{xyx,yyy,ab1{1213|34343},3433,xy1[{3232|989}|{8737|933}],3343,pq1[{1212|989}],98383},8383,xty)
Otherway i need to replace comma in the substring starting with <string>{ and ending with } and <string>[{ and ending with }]
Please assist. Thanks in advance
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Perl-Replacement of comma in between the matched Patterns
by AnomalousMonk (Archbishop) on Jul 08, 2015 at 13:23 UTC | |
|
Re^2: Perl-Replacement of comma in between the matched Patterns
by cdkumar (Initiate) on Jul 08, 2015 at 10:31 UTC | |
by 1nickt (Canon) on Jul 08, 2015 at 10:54 UTC | |
by cdkumar (Initiate) on Jul 09, 2015 at 05:26 UTC |