Java Regex - 在字符串中查找数值

在下面的两个字符串(天气测量)中,我需要使用正则表达式找到第一个"xxxFT"值,"BKN"然后仅提取数值:xxxx


在1弦终值将2400与700在第二位。


之间"BKN"和"xxxxFT"那里可能是一个附加词,也可能不是,这取决于。即:"BKN CB 2400FT"或"BKN 700FT"


String str1 = "4000M WX MODTSRA CLD FEW 600FT BKN CB 2400FT BKN CB 2900FT T 21 DP 18 QNH 1010.7HPA MET QFE 1004.1HPA TREND TEMPO MOD TSRA"


String str2 = "1500M CLD BKN 700FT BKN 4600FT T 16 DP 17 QNH 1014.7HPA MET QFE 1004.1HPA TREND TEMPO MOD TSRA"

我可以为此使用哪种正则表达式模式?


慕标琳琳
浏览 195回答 2
2回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java