Modify regex rule to allow match to end in a dash

Modify regex rule to allow matched text in the listing to end in a dash.

Update unit tests accordingly.
Investigation.py: check that this improves the matches found.