Regular Expression only match if String ends with target

regex

Solution

Use an end anchor (`$`):

.*\.ccf$

This will match any string that ends with `.ccf`, or in multi-line mode, any line that ends with `.ccf`.

Problem

I need a regular expression that will only match to the String if it ends with the target that I am looking for. I need to locate a file with a specific extension, problem is this extension also comes in other files. For example I have two files named ``` B82177_2014-07-08T141507758Z.ccf ``` and ``` B82177_2014-07-08T141507758Z.ccf.done ``` I only want to grab the first of these and my pattern is: ``` .*\.ccf ``` but this grabs both. Any suggestions appreciated, I am a newbie to regular expressions.

Original source