Я купил RegexBuddy, попробовал, и если я не сопоставляю что-то статичное и простое - я просто не могу получить регулярное выражение !
То, что я пытаюсь сделать, это из следующей строки текста; Я хотел бы извлечь информацию о приливе в ассоциативный массив.
High Tide: 2.0m on Mon at 08.54pm and 2.4m on Tue at 09.18am
И получим следующий массив:
[0] =
'Day' => 'Mon',
'Time' => '8.54pm',
'Height' => '2.0m',
'Tide' => 'High'
[1] =
'Day' => 'Tue',
'Time' => '09.18am',
'Height' => '2.4m',
'Tide' => 'High'
Концепция, с которой я больше всего борюсь, заключается в том, что есть несколько совпадений, которые я хочу извлечь (например, 2,0 м и 2,4 м). Мне удалось соответствовать на 2,0 м и 2,4 м, но как мне определить, какой из них какой? (Первый прилив против второго прилива).
Есть подсказки?