我有这个字符串:
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-z
和A-Z
和KT
。因此不包括空格和其他所有内容。