我开始用这个regex字符串进行解析:((M|-)?\d{1,2}|//|XX|MM)/((M|-)?\d{1,2}|//|XX|MM)?
,这是我在一个开源项目中发现的。在
不过,不幸的是,由于它捕获了其他类似的字符串,所以它不能很好地解析温度。在
我只希望它捕获红色圆圈中的那些(即xx/xx
,或者前面有M,2/M03
,等等)。我不想要那些以R开头的(R32/30...
)和以SM(1/2SM
)结尾的那些。在
我试了好几种方法,但没能想出一个。。。在
编辑:语言是Python。
测试字符串示例:151300Z 07009G15KT 1 1/4SM -SN R0/4 DRSN VV008 00/16 A2971 RMK SN8 SLP071
这应该适用于图像中的字符串。它们的关键点是
\b
,它强制它是一个单独的单词,不能位于一个较长单词的中间。在相关问题 更多 >
编程相关推荐