Я пытаюсь написать программу, которая берет обычную строку с кавычками и вложенными скобками и разбивает их на список.
Пока что я использую этот RegEX: @"[\""].+?[\""]|\{.*\}|(?=\()(?:(?=.*?\((?!.*?\1)(.*\)(?!.*\2).*))(?=.*?\)(?!.*?\2)(.*)).)+?.*?(?=\1)[^(]*(?=\2$)|[^ ]+"
Я хочу, чтобы он сделал следующее: if (eval (date day) == "14") {print "Today is the 14th"} else {print "It is not the 14th"}
if
(eval (date day) == "14")
{print "Today is the 14th"}
else
{print "It is not the 14th"}
, но он возвращается как
if
(eval (date day) == "14")
{print "Today is the 14th"} else {print "It is not the 14th"}
У меня была эта проблема с круглыми скобками, и я нашел решение в Интернете, но когда я попытался изменить его для работы с {}, не работает.
Я читал в Интернете, что RegEX не работает, но я не нашел нового решения. Есть ли способ сделать это?