Мне нужно регулярное выражение для разбора текста. По сути, предположим, что у нас есть текстовые файлы, каждый из которых содержит произвольный текст, но в тексте будут строки в следующих форматах - в основном это формат для обозначения участков полета.
Например:
13FEB2009 BDR7402 1000 UUBB 1020 UUWW FLT
Эта строка текста всегда в одной строке
Первое слово - это дата в формате DDMMMYYYY
Второе слово может быть любой длины и содержать буквенно-цифровые символы
третье слово - время в формате ЧЧММ - всегда числовое
четвертое слово - это код местоположения - оно почти всегда просто алфавит, но также может быть буквенно-цифровым
пятое слово - время прибытия в формате ЧЧММ - оно всегда числовое
шестое слово - это код местоположения - оно почти всегда просто алфавит, но также может быть буквенно-цифровым
Любые слова, которые следуют в одной строке, являются просто определениями
Текстовый файл может содержать среди множества случайной текстовой информации одну или несколько таких строк текста.
Мне нужен способ, чтобы иметь возможность извлекать всю эту информацию, то есть только эти строки в текстовом файле и сохранять их с их неотъемлемыми частями, разделенными, как указано в ассоциативном массиве, поэтому у меня есть что-то вроде этого:
array('0'=>array('date'=>'', 'time-dept'=>'', 'flightcode'=>'',....))
Я предполагаю, что регулярные выражения будут в порядке здесь. Я использую PHP для этого - был бы признателен за помощь, ребята:)