Can remove capture-groups
Removes grouped character rather than individual ones
Can remove quantifieds
Added commenting for charsets