У меня есть следующая строка:Как извлечь слова из структурированной строки?
"select model (field1, field2, field3, ...)"
И я хотел бы написать что-то, что выделяет слова, где модель и поля являются.
Так, например:
select Car (door, wheel, antenna)
Метод 1 возвращает Car
. Метод Список 2 возвращается/Массив {door, wheel, antenna}
Итак, другими словами, я ищу extractModel()
и extractFields()
.
Мне кажется, что здесь нужен RegEx
, но я не знаю, как решить эту проблему.
ли вы имеете в виду, что «выберите модель (field1, field2, ...)» Ваш источник строк, и вы пытаетесь захватить значения в строке? –
Да! Извините за то, что вы не поняли. – Saphire
Является ли входная строка _always_ в формате _exact_ '' select $ object ($ field [, $ field [, ...]]) '?? Если да, попытались ли вы создать регулярное выражение, которое фиксирует это? – CodeCaster