我有这个字符串:

LOWS 111150Z 38005KT 320V050


我需要KT标签38005KT。 KT标签可以采用以下格式:


18010千吨
35012G20KT
00000KT
VRB16G28KT


我尝试了以下正则表达式:

regex wind("[^\\\s].*KT");


但是我得到以下字符串:

LOWS 111150Z 38005KT


我做错了什么?

最佳答案

regex wind( "[0-9a-zA-Z]*KT" );


将为您提供所需的字符串。

这意味着在0-9之前无限制的时间a-zA-ZKT

因此不包括空格和其他所有内容。

07-25 22:58