мне нужно разобрать строку, которая может выглядеть как один из них:Зависимость символа в регулярных выражениях
define a as 5
define b as 5.5
define c as "hello, stackoverflow"
Я пытаюсь сделать это с помощью регулярных выражений. Для этого я написал картину 'define ([a-zA-Z_]\w*) as ([\w"][\w \.]*[\w"]*)'
Моя проблема, что я не понимаю, есть ли способ, чтобы проверить: если после слова-л as
начинается с "
, то он должен заканчиваться "
. Спасибо за любые комментарии и предложения.
Возможно, ['define ([a-zA-Z_] \ w *) как (" [^ "] +" | [\ w.] +) '] (Https://regex101.com/r/pN1jE8/1) достаточно? –
Какой язык программирования вы используете? Какой язык программирования вы используете? –
@ WiktorStribiżew спасибо. Вот и все. Плохо;) – Aero