fork(2) download
  1. import re
  2. text = r"[(u'apple',), (u'banana',)] [(u'apple',), (u'banana',), (u'abc\'def',)] \\'abc''def' \\\'abc 'abc\\\\\'def'"
  3. for s in re.findall(r"(?<!\\)(?:\\\\)*'([^'\\]*(?:\\.[^'\\]*)*)'", text):
  4. print(s)
  5.  
Success #stdin #stdout 0.01s 6880KB
stdin
Standard input is empty
stdout
apple
banana
apple
banana
abc\'def
abc
def
abc\\\\\'def