fork download
  1. import re
  2. example_string = 'A-la-carte-Küche, Garnieren (Speisen, Getränke), Kosten-, Leistungsrechnung, Berufsausbildung, -fortbildung'
  3. print( re.split(r'(?<!-),(?!\s*-)\s*(?![^()]*\))', example_string) )
Success #stdin #stdout 0.04s 9396KB
stdin
Standard input is empty
stdout
['A-la-carte-Küche', 'Garnieren (Speisen, Getränke)', 'Kosten-, Leistungsrechnung', 'Berufsausbildung, -fortbildung']