dave> Silly one I can't get my head round. I'm trying to strip the uploaded
dave> file's path off:
dave> 
dave>  [% f2 = upload.filename.replace('/(.+)$','$1') %]

replace() doesn't support backrefs.  A few days ago I posted a new
version of replace() that does allow backrefs.

mark> Try: [% f2 = upload.filename.replace('.+/','') %]

You should use '.*/' to handle the case of a single leading '/'
(eg: '/filename'):

    [% f2 = upload.filename.replace('.*/') %]

You could also do this:
    
    [% f2 = upload.filename.split('/').last %]

Craig


Reply via email to