есть ли ровно одно вхождение группы символов в любом месте?
https://regex101.com/r/xGunjz/1
А если таких групп две? В строке должно быть 'CO' ровно один раз и '1.4' тоже ровно один раз?
В теории можно монстра нафаршмачить. На практике проще и эффективнее проверить отдельно. Да и вообще можно же количество вхождений подстроки посчитать банальным "string".count("substring"). Есть ещё такой нюанс как допустимость overlapping’а строк.
Зачем регуляркой? Нельзя count сделать?
'abc' in '123abc456' ???
count() перекрывающиеся подстроки не посчитает как две, ЕМНИП, (если они вообще учитываются по заданию естессно)
вернет истину и для "abc" in "abcabcabc"
Обсуждают сегодня