У меня есть AC-файл, где мне нужно конвертировать многострочные условия в одну строку в одном файле.Может показаться, что в этом нет необходимости, но мне понадобится одна строка, так как я хочу добавить или удалить условие из этого условия, если позже будет использовать regx python.
Я мог бы использовать re.findall
из шаблона re.compile(r'if\s*?\(.*?\{', re.DOTALL)
, чтобы соответствовать всем условиям и преобразовать как одну строку в списке, но я не мог вернуть это обратно в тот же файл.
из файла c
if ((condition_1 == condition_2) ||
(condition_3 == condition_4) ||
(condition_6 == condition_5) ||
(condition_7 == condition_8) ) // XYZ_variable
{
some text
if((condition_1 == condition_2) ||
(condition_3 == condition_4))
{
some texts..
if (condition)
{
some texts
как одна строка в том же файле c.