Background
AeroWeather is a very handy app when flying, as it could list and get weather of multiple airports at once.
I just recently discovered that, under Settings -> Format -> Highlight Keywords, we can highlight adverse weather using regular expression!
If you want to build your own keyword, strongly recommend to use some sort of regex sandbox.
Keywords
I will put my keywords into multiple sections, for easier copying to your iOS devices!
The color of the first word, is my current setting in AeroWeather, which I recommend you to try out!
Wind
Highlights wind (including gust) >= 20KT or 10MPS
[0-9G]*[2-9]\dKT, [0-9G]*[1-9]\dMPS
Highlights wind (including gust) >= 40KT or 20MPS
[0-9G]*[4-9]\dKT, [0-9G]*[2-9]\dMPS
Visibility
Highlights Visibility/RVR <= 3000m
/\s+((R[0-9LRC]*\/)?([PM]?\d{4}[UD]?V)?[PM]?([0-2]\d{3}|3000)[UD]?\s+)+
Precipitations
Highlights Light to Moderate precipitation
[A-Z-]*(RA|DZ|SN|PL)
Highlights Heavy precipitation
[+][A-Z]*(RA|SN|PL)
Clouds
Highlights BKN/OVC (Cloud ceiling)
(BKN|OVC)(\d|[/]){3}
Highlights FEW/SCT <= 2000ft
(FEW|SCT)0([0-1]\d{1}|20)
Highlights BKN/OVC <= 2000ft
(BKN|OVC)0([0-1]\d{1}|20)
Temperature
Highlights Temperature >= 30 degree Celsius
\s[3-9]\d\/M?\d{2}, T0[3-9]\d{6}, T[XN][3-9]\d\/\d{4}Z
Highlights Temperature <= 10 degree Celsius (icing condition may exists)
\s((0\d|10)|M\d{2})\/M?\d{2}, T(1\d{3}|00\d{2})\d{4},
T[XN]((0\d|10)|M\d{2})\/\d{4}Z
Mentionable other things
Highlights Windshear (WS ALL RWY or WS R05L)
WS.(.*RWY|R[0-9LCR]*)
Highlights QNH < 1000hPa
Q0\d{3}
Highlights CB/TS
CB, TS