Given a file path such as: \\server\folder_A\folder_B\etc\more.mov
I need a regex that’ll give me the last backslash so I can extract the actual file name.
My attempt of “$\\” is not returning anything.
I’m using coldfusion.
Suggestions…?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
Do you just want everything after the last backslash (the filename)?
([^\\]+)$The filename will be contained in the capture.
To match starting at the last backslash you’d do…
\\[^\\]+$I’m not familiar with coldfusion, but I’m assuming that if it does regular expressions, it does captures as well. If you do really need the position and can get that from the match, the second expression might be what you want.
(Edited for clarity and to answer comment)