Beefy Boxes and Bandwidth Generously Provided by pair Networks
Perl: the Markov chain saw
 
PerlMonks  

Re: Logfile parsing (Moved from Q&A)

by young perlhopper (Scribe)
on Jul 27, 2000 at 04:18 UTC ( #24609=note: print w/replies, xml ) Need Help??


in reply to Logfile parsing (Moved from Q&A)

When I'm having trouble with a regex, I try to use as many different correct variations as I can, and see if any of them work. This helps me to rule out bad escaping and the like as possible causes.

You might try the following:

/\?id\+(\d+)/ /.id.(\d+)/ /(/d{7})/ /.id.([^ ]+)/

and whatever else you can think of. Try reducing it to the simplest possible regex you can think of that will work, even if you know it won't work in the general case, or even if it isn't as robust as you want it to be.

If not of this helps, it's time to run the debugger on your code and make sure the string is getting read in as you think it should be.

Good Luck,
Mark

Log In?
Username:
Password:

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

How do I use this? | Other CB clients
Other Users?
Others exploiting the Monastery: (3)
As of 2022-08-09 04:29 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    No recent polls found

    Notices?