Well, technically the OP does say "surrounded", ...
Actually not.
Read again:
# replace all foo(s) above with 123 except for the ones that are
# surrounded by bar and qux
to me it's conceivable that it also meant the reverse of bar.+qux, although it is a stretch. I agree that the examples do not indicate this, however.
My ability to conceive of an application where reversible bracketing would make sense is irrelevent, but it really does only make sense on a primary, un-nested level, e.g.
bar foo qux qux foo bar
qux foo bar
bar foo qux
whereas these are already covered by the base case:
bar qux foo bar qux
bar foo qux foo bar foo qux
although the first one could be seen as overlapping nesting and then we get into a whole 'nother realm of questions =) In any case, I agree that, except in extreme cases, your original response would be more than sufficient. I am merely trying to present another possible interpretation.
Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
Read Where should I post X? if you're not absolutely sure you're posting in the right place.
Please read these before you post! —
Posts may use any of the Perl Monks Approved HTML tags:
- a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
| |
For: |
|
Use: |
| & | | & |
| < | | < |
| > | | > |
| [ | | [ |
| ] | | ] |
Link using PerlMonks shortcuts! What shortcuts can I use for linking?
See Writeup Formatting Tips and other pages linked from there for more info.