fork(1) download
  1. import re
  2. query = "ABCDE"
  3. full_text = "%EFGHI\r>XXXXX\r>XXXXX\r%IWANT\r>XXXXX\r>ABCDE"
  4. print(re.search("%([^\r]*)(?=(?:\r(?!%)[^\r]*)*\r>[^\r]*{})".format(query), full_text).group(1))
  5.  
Success #stdin #stdout 0.01s 27712KB
stdin
Standard input is empty
stdout
IWANT