Beefy Boxes and Bandwidth Generously Provided by pair Networks
We don't bite newbies here... much
 
PerlMonks  

Re^4: Scalar range operator again

by kejv2 (Novice)
on Jul 07, 2012 at 10:33 UTC ( #980480=note: print w/ replies, xml ) Need Help??


in reply to Re^3: Scalar range operator again
in thread Scalar range operator again

I don't get what you mean here. qw/ac qw/ and qw/ca qw/ are treated identically by the flip-flop operator:

Yes, I know that. Also the description on perldoc seems clear if you already know what to expect. My whole point is that the result of perl -we'my @l = qw/ca qw/; for (@l) { print if /a/../c/ }' is not logical.

Suppose that I want to process html file where I have tags like this:

<tag> a </tag><tag> b </tag><tag> c
If my flip-flop condition is /<tag>/../<\/tag>/ it would print
<tag> a </tag><tag> </tag><tag>
which is not what you want. With three dots you get
<tag> a </tag><tag> </tag><tag> c </tag>
still not good :(

Basically, what I originally (and incorrectly as I see now) expected from this operator was that it processes each element char by char (as a real flip-flop) and not as a whole. Of course, in my html example I can first format the file but that is another story.

BTW: I am new here and have a question about writeup formatting. How do you cite someone's text if it contains a code? Copy-pasting and than manually putting those code tags back (which I did) seems pretty tedious.


Comment on Re^4: Scalar range operator again
Select or Download Code
Replies are listed 'Best First'.
Re^5: Scalar range operator again
by Anonymous Monk on Dec 15, 2012 at 07:58 UTC

    BTW: I am new here and have a question about writeup formatting. How do you cite someone's text if it contains a code? Copy-pasting and than manually putting those code tags back (which I did) seems pretty tedious.

    If you have the latest firefox,
    select the text, right context menu, View selection source
    then paste into your textbox where you have a convenient template of

    <blockquote><i> quoted </i></blockquote> <p> response </p>

    or
    <p><i> quoted </i></p> <p> response </p>

    or
    <dl> <dt><p> quoted </p></dt> <dd> response </dd> </dl>

    Sure, it will no longer be download-able code but no matter

    The alternative is to use the xml link ( ?displaytype=xml;node_id=980252 ) and copy/paste from the original

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://980480]
help
Chatterbox?
and the web crawler heard nothing...

How do I use this? | Other CB clients
Other Users?
Others having an uproarious good time at the Monastery: (16)
As of 2015-07-07 22:06 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    The top three priorities of my open tasks are (in descending order of likelihood to be worked on) ...









    Results (93 votes), past polls