@@ -0,0 +1,615 @@
+def example_1():%0A    line = 'asdf fjdk; afed, fjek,asdf,     foo'%0A    import re%0A    print(re.split(r'%5B;,%5Cs%5D%5Cs*', line))%0A%0A%0Adef example_2():%0A    line = 'asdf fjdk; afed, fjek,asdf,     foo'%0A%0A    import re%0A    fields = re.split(r'(;%7C,%7C%5Cs)%5Cs*', line)%0A    values = fields%5B::2%5D%0A    delimiters = fields%5B1::2%5D + %5B''%5D%0A    print(values)%0A    print(delimiters)%0A    print(''.join(v + d for v, d in zip(values, delimiters)))%0A%0A%0Adef example_3():%0A    line = 'asdf fjdk; afed, fjek,asdf,     foo'%0A%0A    import re%0A    print(re.split(r'(?:,%7C;%7C%5Cs)%5Cs*', line))%0A%0A%0Aif __name__ == '__main__':%0A    example_1()%0A    example_2()%0A    example_3()%0A

add code samples for recipe 2.1