[DGD] get_dir() oddity
    Erwin Harte 
    harte at is-here.com
       
    Thu Dec 20 21:11:28 CET 2007
    
    
  
bart at wotf.org wrote:
> On Thu, 20 Dec 2007 11:09:52 -0800, Shentino wrote
>> If you can escape the [] with \'s it probably isn't so bad.  If not, 
>> then... ___________________________________________ 
> 
> You can't, but you can use [[] to match a single [
Sure you can.  Read The F* Manual :)
       ?       any single character
       *       any (possibly empty) string
       [a-z]   any character in the range a-z
       [^a-z]  any character not in range a-z
=>    \c      the character c, not interpreted as having a special
               meaning
The gotcha is that to insert an actual \ into a string in LPC you need 
to double it, so this won't do you any good:
     get_dir("/cmd/comm/\[@.c")
What you need, is:
     get_dir("/cmd/comm/\\[@.c")
Hope that helps,
Erwin.
    
    
More information about the DGD
mailing list