Anonymous Monk has asked for the wisdom of the Perl Monks concerning the following question:
$str1=' <x><chapter> <chapnum>1</chapnum> </chapter> <x><chapter> <chapnum>1A</chapnum> </chapter> <chapter> <chapnum>1B</chapnum> </chapter> <x><chapter> <chapnum>1</chapnum> </chapter> <chapter> <chapnum>3</chapnum> </chapter> <x><chapter> <chapnum>1A</chapnum> </chapter><x>';
</code><x><chapter><chapnum>1</chapnum></chapter><x><chapter><chapnum>1A</cha +pnum>
</code><x><chapter><chapnum>1</chapnum></chapter><chapter><chapnum>1A</chapnu +m>
<x><chapter> <chapnum>1</chapnum> </chapter> <chapter> <chapnum>1A</chapnum> </chapter> <chapter> <chapnum>1B</chapnum> </chapter> <x><chapter> <chapnum>1</chapnum> </chapter> <chapter> <chapnum>3</chapnum> </chapter> <x><chapter> <chapnum>1A</chapnum> </chapter><x>
Thanks in advance$s1='<x><chapter>\s*<chapnum>1</chapnum>'; $s2='<chapter>\s*<chapnum>1A</chapnum>'; $str1 =~s#($s1)(.*?)<x>?=($s2)#$1$2$3#gsi;
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re: Pattern matching problem
by mantadin (Beadle) on Apr 25, 2006 at 09:32 UTC | |
| |
| |
|
Re: Pattern matching problem
by prasadbabu (Prior) on Apr 25, 2006 at 09:16 UTC | |
by Anonymous Monk on Apr 25, 2006 at 09:31 UTC |