我有一个像这样的变量:
输出=&#34; KORD 142327Z 1500/1606 31012KT P6SM FEW060 SCT300 FM150200 04007KT&gt; P6SM FEW300 FM150400 01005KT P6SM SKC FM151400 22008KT P6SM SCT250 FM151900&gt; 22014G23KT P6SM BKN250 FM160200 23014KT P6SM SCT150 BKN250 WS010 / 25040&#34; < / p>
我想在每个&#34; FM&#34;之前插入换行符。字符序列,所以我可以打印给用户,更容易阅读。
目前我的代码如下,但替换了第一个&#34; FM&#34;序列与&#34; \ n&#34;然后停止而不继续下一个&#34; FM&#34;集。
输出[/(FM {1})/,0] =&#34; \ n&#34;
我不想用换行替换FM。我需要追加&#34; \ n&#34;紧接着每一个&#34; FM&#34;字符集。任何帮助都将不胜感激。
答案 0 :(得分:1)
试试这个:
output.gsub!("FM","\nFM")