Various fixes

- Returning nullptr if nothing was found
- Added range-loop for looping over regexes
- Renames regex's vector name to regexes
- Removed erasing first word from the sentence