sartiii
Постоялец
- Регистрация
- 17 Сен 2008
- Сообщения
- 105
- Реакции
- 17
- Автор темы
- #1
Дано: есть строки с произвольными значениями, а в них могут встречаться макросы (оформленные по подобию функций) вида func("сосисочки","верблюжата, котята, бобрята",true,4)
найти такие конструкции не пробема, но беда при парсинге аргументов. Всё бы ничего, но когда один из аргументов является строкой + содержит в себя запятую, то начинается самое интересное и explode(',', $strfunc); перестаёт справляться.
Регулярки тоже крутил, но ничего хорошего не вышло. Помогайте! =)
найти такие конструкции не пробема, но беда при парсинге аргументов. Всё бы ничего, но когда один из аргументов является строкой + содержит в себя запятую, то начинается самое интересное и explode(',', $strfunc); перестаёт справляться.
Регулярки тоже крутил, но ничего хорошего не вышло. Помогайте! =)