Здравствуйте, сейчас читаю книгу о регулярных выражениях, и я застрял в этой задаче.
c) Сопоставьте строки, если они не содержат пробелов или строковую ошибку между строками qty и ценой
str1 = '23,qty,price,42'
str2 = 'qty price,oh'
str3 = '3.14,qty,6,errors,9,price,3'
str4 = 'qty-6,apple-56,price-234
Я выяснил, как проверить строки на предмет отсутствия пробелов и ошибок между кол-во и ценой, но я не могу объединить оба.
bool(re.search(r"^[^ ]+$",str1))
bool(re.search(r"(qty((?!error).)*price)",str1))
Мой вопрос: какre.search
должно выглядеть, если я хочу проверить оба требования?