this should be ``[^;{]+`` for the first part