in reply to combining RegEx

Use parens:
/SW(?:=?|:)\s*([^\s;,\n\r]+)/
And the following ought to work too:
/SW[=:]?\s*([^\s;,\n\r]+)/

Abigail