^(\w+[^§],)(\w+[^§])$

così tu accetti stringhe del tipo

bla,bla,bla,bla*

dove * è un qualsiasi carattere diverso da §, pertanto prende virgole spazi e quant'altro.

Non ho capito il tuo scopo, vuoi impedire che la stringa sia terminata da §, se è così la prima espressione già lo fa.