У меня есть строка как {ASK(Value, Value, 'Sentence', Some_Char)}
, и мне нужно получить взорванные значения в ()
. Что я делаю неправильно?Explode with regexp
preg_match_all('/\{ASK\((.*?),\)\}/', '{ASK(Value, Value, \'Sentence\', X)}', $matches);
print_r($matches);
ну, ничего в '{ASK (Value, Value, 'Sentence', Some_Char)}' заканчивается ',)}', поэтому вы ничего не соглашаетесь –
Что такое формат строки? Один пример не сокращает его. Я могу написать регулярное выражение, которое работает для этого примера, но может не получиться некоторое время в будущем. – nhahtdh
@JanDvorak как я понял '(. *?),' Должен искать каждый раз до ',' или я ошибаюсь? – Kin