Obviosuly Я дошел до того, что я нахожусь на своих концах с Python и мне нужно заранее определить, что делать с большой строкой, в которой все не в порядке.
"KMEM AMD01 012200Z 0122/0217 012259Z OVC009 11/2SM -DZ BR 36008KT TEMPO 0122/0202 OVC004 3SM -DZ BR FM020200 OVC012 02009KT TEMPO 0202/0205 OVC007 4SM -DZ BR FM020500 OVC012 5SM BR02009KT FM020900 BKN009 5SM -DZ BR 02009KT FM021300 OVC012 02005KT FM021600 OVC018 VRB03 ="
Я разделил его на то, как он должен выглядеть
KMEM 122259Z 1222/1217 OVC009 11/2SM -DZ BR 36008KT
TEMPO 0122/0202 OVC004 3SM -DZ BR
FM020200 OVC012 02009KT
TEMPO 0202/0205 OVC007 4SM -DZ BR
FM020500 OVC012 5SM BR 02009KT
FM020900 BKN009 5SM -DZ BR 02009KT
FM021300 OVC012 02005KT
FM021600 OVC018 VRB03KT =
Мне нужны некоторые идеи не о том, как переместить некоторые из подстрок в исходной строке
Это должно выглядеть примерно так
KMEM 122259Z 1223/1217 36008KT 11/2SM -DZ BR OVC009
TEMPO 0122/0202 3SM -DZ BR OVC004
FM020200 02009KT OVC012
TEMPO 0202/0205 4SM -DZ BR OVC007
FM020500 02009KT 5SM BR
FM020900 02009KT 5SM -DZ BR BKN009
FM021300 02005KT OVC012
FM021600 VRB03KT OVC018 =
У всего есть определенный порядок {ветры, видимость, текущая погода, облака,}
Например, первая строка
OVC009 11/2SM -DZ BR 36008KT
Предполагается, что
36008KT 11/2SM -DZ BR OVC009