- my bad you're totally right about the `-foo` I totally missed that :sweat:, I guess it could be fixed with a negative lookahead? :thinking:  - about the ` *` and catastrophic backtracking (:fearful:) yeah it's unnecessary, sorry I just sort of got confused there sort of treating `.` as it would not match ` ` :sweat:   - yeah, not sure why I put the group there :sweat_smile: :cry: 