У меня есть текстовая область, полная строк ингредиента; обычно в формате [количество] [измерение] [ингредиент] [дополнительный]. Например, несколько строк ингредиентов могут быть:
1 столовая ложка чеснока, фарш
1 стакан сладкого перца, нарезанный
Я хочу иметь возможность идентифицировать каждое измерение и ингредиент - как бы вы это обработали? Моя мысль была ...
// loop thru line by line of textarea
// explode each line by the space thus line[0] would be 1, line[1] tablespoon, line[2] garlic... etc
Теперь вот моя проблема, и я не уверен, что эффективно делать. Запускаю ли я каждую строку [X] через поиск в БД для этого измерения, ингредиента и т. Д.? Но так как "болгарский перец" разделен пробелом, я не получу совпадения.
// does line[1] appear in the measurements table?
// does line[2] appear in the ingredients table?
У кого-нибудь еще есть креативные решения?