В настоящее время я пытаюсь получить все параметры функции с помощью корпорации для шаблона. Параметры функции будут очень похожи на PHP Promate."test", 'test2', $test3, ?"%A %d %B %Y", "foo,bar,foobar"
< /code>
Это необходимо проанализировать по сравнению с: < /p>
[
'"test"',
'\'test2\'',
'$test3',
'?"%A %d %B %Y"',
'"foo,bar,foobar"'
]
< /code>
Я нашел этот шаблон, но. Когда он имеет запятые (,) между двойными кавычками, это тоже расщепляет их. < /P>
'~([^,]+\(.+?\))|([^,]+)~x'
< /code>
Результат этого шаблона: < /p>
[
'"test"',
' \'test2\'',
' $test3',
' ?"%A %d %B %Y"',
' "foo,',
'bar,',
'foobar"'
]
< /code>
Я не очень хорош с шаблонами резервуара. Я могу достичь основных вещей с этим, но я не мог найти способ достичь этого.
Подробнее здесь: https://stackoverflow.com/questions/367 ... ers-in-php