У меня есть строка, описывающая [значение переменного оператора] структуру, как это:регулярного выражения для извлечения любого слова нет (одиночная | двойная) кавычки разделителей
type == 'prova' && padposition == "stefano" or 10>var_name
Мне нужно построить регулярное выражение для извлечения переменного список имен:
type
padposition
var_name
применять постобработку на них (в основном их преобразования в ключе массива PHP):
$arr_name['type']
$arr_name['padposition']
$arr_name['var_name']
Я нашел способ, чтобы соответствовать строку с разделителями одинарные или двойные кавычки:
('|")(\w*\w)('|")
, но я не могу (я слишком невежественны!), Чтобы отрицать его или просто извлечь любое слово нон одного или двойной кавычки.
'\ ш * \ w': что любопытный подшаблон! –
Одним из подходов было бы искать '\ w + =', а затем обрезать пробел и знак равенства. –