Beefy Boxes and Bandwidth Generously Provided by pair Networks Bob
"be consistent"
 
PerlMonks  

Re^2: Regex help

by CountZero (Chancellor)
on Apr 01, 2012 at 18:57 UTC ( #962909=note: print w/ replies, xml ) Need Help??


in reply to Re: Regex help
in thread Regex help

Your regex will also match a string like \\\\\\\\\\ which probably is not what is intended by the OP.

CountZero

A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

My blog: Imperial Deltronics


Comment on Re^2: Regex help
Download Code
Re^3: Regex help
by NetWallah (Monsignor) on Apr 01, 2012 at 19:07 UTC
    If I agree that matching >2 '\' is not intended, would you agree that it is still a valid UNC path ?

    My intent was to provide the simplest possible regex. To do a production-level job, I would certainly invoke something like Path::Dispatcher::Rule::Regex .

                 All great truths begin as blasphemies.
                       ― George Bernard Shaw, writer, Nobel laureate (1856-1950)

      The simplest possible regex to match the OP's string is /.*/ ;)

      CountZero

      A program should be light and agile, its subroutines connected like a string of pearls. The spirit and intent of the program should be retained throughout. There should be neither too little or too much, neither needless loops nor useless variables, neither lack of structure nor overwhelming rigidity." - The Tao of Programming, 4.1 - Geoffrey James

      My blog: Imperial Deltronics
Re^3: Regex help
by JavaFan (Canon) on Apr 01, 2012 at 23:29 UTC
    Maybe it's not intended, but it certainly fits the specification given by the OP.

    95% of the effort of finding a regexp is stating actual definition of what you want. If people spend half the time it takes to write down a Perlmonks question in actually formulating what they want, we'd see far less regexp questions here, and we'd need to do far less guessing of what the OP wants. Because if what is wanted isn't stated accurately, all that can be done is play the lottery, and guess what is wanted.

Log In?
Username:
Password:

What's my password?
Create A New User
Node Status?
node history
Node Type: note [id://962909]
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: (7)
As of 2014-04-21 02:15 GMT
Sections?
Information?
Find Nodes?
Leftovers?
    Voting Booth?

    April first is:







    Results (489 votes), past polls