fork download
  1. import re
  2. p = re.compile(r'var\d+(?:(?!var\d).)*?secondVar', re.DOTALL)
  3. test_str = "var12.1\na\na\ndsa\n\n88\n123!!!\nsecondVar12.1\nvar12.1\na\na\ndsa\n\n88\n123!!!\nsecondVar12.1"
  4. print(p.findall(test_str))
Success #stdin #stdout 0.01s 7276KB
stdin
Standard input is empty
stdout
['var12.1\na\na\ndsa\n\n88\n123!!!\nsecondVar', 'var12.1\na\na\ndsa\n\n88\n123!!!\nsecondVar']