fork download
  1. text = (">rice1 1ALBRGHAER\n"
  2. "NNNNNNNNNNNNNNNNNNNNN\n"
  3. "NNNNNNNNNNNNNNNNNNNNN\n"
  4. ">peanuts2 2LAEKaq\n"
  5. "SSSSSSSSSSS\n"
  6. ">OIL3 3hkasUGSV\n"
  7. "ppppppppppppppppppppp\n"
  8. "ppppppppppppppppppppp")
  9.  
  10.  
  11. def findtext(inputtextfile):
  12. import re
  13.  
  14. pattern = r"^>.*"
  15.  
  16. try:
  17. return [re.sub(r"\s+", "", s) for s in re.split(pattern, inputtextfile, 0, re.M) if s]
  18. except ValueError:
  19. return -1
  20.  
  21.  
  22. print(findtext(text))
Success #stdin #stdout 0.04s 9464KB
stdin
Standard input is empty
stdout
['NNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNNN', 'SSSSSSSSSSS', 'pppppppppppppppppppppppppppppppppppppppppp']