How to extract all string patterns that exist in cell?

Hi there,

I am struggling to find a suitable way to extract certain string pattern from my cells as they may contain multiple groups.

e.g.

row 1: IC Activity SD_0:00-8:00

row 2: PQ SD8:00-11:00 PO:11:00-15:30 SD15:30-16:00

row 3: DG PQ (FG) SD08:00-16:00LFE

row 4: CIL SD08:30-10:30 CIL SD08:00-13:15HDW maintenance SD08:00-16:00

How can I extract only strings that follow pattern with (SD_) ? e.g.

row 1 output: SD_0:00-8:00

row 2 output: PQ SD8:00-11:00, SD15:30-16:00

row 3 output: SD08:00-16:00LFE

row 4 output: SD08:30-10:30, SD08:00-13:15HDW, SD08:00-16:00

I am unable to use Regex Extractor node due to restrictions. Is it possible to make do with basic nodes? Thank you for your time in advance!