Filters again

The last filter works 99%.  (It misses the first character when not the
first line)
Other filters only catch the first match on each line

I really need to normalize the chat components.