Files
openide/python/testData/regexp/lookbehind.py
Bas Leijdekkers 023dd078b3 RegExp: don't look deep into class when calculating lookbehind length (PY-42776)
GitOrigin-RevId: b834ca01dc20d7e0f287270addf5e07db94f5800
2020-06-24 21:37:50 +03:00

12 lines
614 B
Python

import re
re.compile(r"(?<!a|b)");
re.compile(r"(?<!<error descr="Alternation alternatives need to have the same length inside lookbehind">a|bc</error>)");
re.compile(r"(?<!a{3}})");
re.compile(r"(?<!a<weak_warning descr="Fixed repetition range">{3,3}</weak_warning>})");
re.compile(r"(?<!a<error descr="Unequal min and max in counted quantifier not allowed inside lookbehind">{3,4}</error>})");
re.compile(r"(?<!a|b<weak_warning descr="Single repetition">{1}</weak_warning>)")
re.compile(r"(?<!abcd|(ab){2})")
re.compile(r"(?<!abcde|x(ab){2})")
re.compile(r"(?<!a(ab|cd)|xyz)")
re.compile(r'(?<!aa|b[cd]|ee)str')