how to remove blocks between nested brackets
- From: Si <silicium_at_h@xxxxxxxxxxxxxx>
- Date: Thu, 31 Jan 2008 13:55:22 +0100
Beeing new to perl and not wanting to learn using it like assembler, I need to delete parts of a single line (possibly long) that are enclosed between nested brackets:
abcd efgh [ij: 123-[456]-klm; nop-789]; qrst; uvw [xyz: 98-76-[ef]; gh; ijkl] (mnop)
The comments between [] must be discarded to split with ';' delimiter.
The expected result is:
array[0] == "abcd efgh"
array[1] == "qrst"
array[2] == "uvw (mnop)"
Thanks for a magic formula.
.
- Follow-Ups:
- Re: how to remove blocks between nested brackets
- From: Abigail
- Re: how to remove blocks between nested brackets
- From: John W. Krahn
- Re: how to remove blocks between nested brackets
- Prev by Date: Re: Magic for object constructor wanted
- Next by Date: Re: how to remove blocks between nested brackets
- Previous by thread: Easiest Way For Making Money
- Next by thread: Re: how to remove blocks between nested brackets
- Index(es):
Relevant Pages
|
|