You're in luck. I finally stopped being lazy and made a plugin for this called Tidy Chat. You can install it by adding my repo.json to your Custom Plugin Repositories under Dalamud Settings->Experimental.
Add:
https://raw.githubusercontent.com/NadyaNayme/DalamudPlugins/api5/repo.json
Tidy Chat will then be available as a 3rd party plugin.
These could definitely be optimized better but if message filtering is your bottleneck you have bigger issues.
Your party leader has registered the party for a duty.
Allagan tomestones of
sacks of Nuts
slaying the mark
withdraws from battle
You have been offered a Teleport
objective fulfilled!
The opening in the web closes.
An opening forms in the web!
The abacination chamber door opens.
You place the photocells into the terminal.
Level III magitek field deactivated.
The skin falls off Graffias's tail!
Filter these at your own risk of missing one lol:
You obtain a magitek photocell.
A magitek photocell is generated.
activates and begins to emit heat.
The icebound tomelith
Battle High V has overtaken a member of the
overtaken by Battle High V has been KO'd!
Unable to add members. Less than ten minutes remain in this duty.
This crop is doing well.
^(You successfully travel to .+.|Welcome to FINAL FANTASY XIV!)$
^You have (entered a|left the) sanctuary\.$
You (obtain|spent) \d{1,3} gil\.
You (obtain|spent) (\d{0,3},)+\d{1,3} gil\.
^Title changed to .*
^.+ is now complet(e|ed)\.$
^You gain (.*) experience points\.$
^You have (arrived at a|strayed too far from a) vista(\.!)$
You (accept|decline) (.*) friend request\.
^You throw away .*$
\d (item|items) repaired\.
^.+aetherial attributes could not be restored\.$
^.+ equipped\.$
Glamours projected from plate \d{1,2}\.$
^.+ casts? a glamour\. .+ takes on the appearance of .+\.$
^.+ has completed a venture!$
^You assign your retainer .*$
^Asking price updated.+$
^(You are) .+ (items in the) .+$
You join (.*) party\.
(.*) invites you to a party\.
Registration Language: (.*)
You dissolve the party\.
^.+ all match your search conditions\.$
(.*) is (no longer sealed|sealed off)\!
(.*) will be sealed off in 15 seconds
cracked (anthocluster|dendrocluster)
Add your gardening item to the list if it is missing using |Name|Name|Name
, etc.
^(Apricot|Honey Lemon|Almond|Coerthan Tea|Mandrake|Nymeia Lily|Pearl Roselle|Tantalplant|Mimett Gourd|Midland Cabbage|Krakka Root|Wizard Eggplant|Old World Fig|Blood Pepper|Royal Fern|Glazenut|Prickly Pineapple|Pearl Sprout|Chive|Dalamud Popoto Set|Dzemael Tomato|Mirror Apple|Royal Kukuru|Faerie Apple|Glazenut|Cloud Acorn|La Noscean Orange|Lowland Grape)$
^.* (Storm|Serpent|Flame) Seals\.$
Allagan tomelith (.*) is no longer occupied.
Allagan tomelith (.*) has been occupied by the (.*)!
Ten minutes remaining to complete the Fields of Glory (.*)
You have entered a PvP area\.
You join the (.*) as a freelancer\.
The rank (.*) ovoo \d
Ovoo \d{1,2} is now inactive.
\d{1,2} minutes have elapsed. The number of simutaneously active ovoos has been reduced.
Not yet tested but this should block out the point rewards when destroying ice, etc.
\+?\d{1,3}(.+)\+?\d{1,3}(.+)\+?\d{1,3}
^.+ allowed in current area.+$
(.*) in play for the next match\.
You obtain \d{1,3} MGP\.