Logstash Pattern

Here is my message

04/04/2016 16:49:49,956 INFO [default-dispatcher-18] WorkResultConsumer - workResult: WorkResult{workId='ID6C00569599FC1:7464AB2', groupId='20160404|DAL|WN', result=complete}

I would like to get workId and groupId from above message using grok filter, can anyone suggest me grok pattern.

Thanks

Have you tried anything so far, can we see it?

I was just playing with as I am very new to this..

%{DATE}[- ]%{TIME}%{SPACE}%(?:^|\W)work(?:$|\W)%