I was just playing around with sed regular expressions and found something I wouldn't have expected. What is the difference between /\.[^.]*$/ and /(\.[^.]*)$/? Does the latter group it incorrectly somehow. Note that the former does what I want it to, to match an extension of a file, whilst the latter does not. Thanks in advance.