gpt4 book ai didi

python - 解析 METAR 字符串的温度

转载 作者:太空宇宙 更新时间:2023-11-03 18:40:22 25 4
gpt4 key购买 nike

我开始解析这个正则表达式字符串:((M|-)?\d{1,2}|//|XX|MM)/((M|-)?\d{1, 2}|//|XX|MM)?,我在一个开源项目中找到的。

但不幸的是,它不能很好地解析温度,因为它捕获了其他类似的字符串。

Parse examples

我唯一希望它捕获的是红色圆圈中的内容(即 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

最佳答案

\bM?\d{1,2}/M?\d{1,2}\b

这应该适用于图像中的字符串。它们的关键点是 \b,它强制它成为自己的单词,并且不能位于较长单词的中间。

关于python - 解析 METAR 字符串的温度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20634466/

25 4 0
文章推荐: javascript - Ted Talk 视频的 HTML5 字幕
文章推荐: google-maps-api-3 - 具有两个主键的数据结构? (缓存纬度/经度地址对)
文章推荐: javascript - 分享/点赞后在Twitter/Facebook/Instagram上显示
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com