^(\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.