(?:backgroundJobName|adhocJobName|tempJobName)
will match backgroundJobName, backgroundJobNameBlah, blahbackgroundJobName
^(?:backgroundJobName|adhocJobName|tempJobName)$
will match backgroundJobName but neither backgroundJobNameBlah nor blahbackgroundJobName
(?:X) | X, as a non-capturing group |
^ | The beginning of a line |
$ | The end of a line |
X|Y | Either X or Y |
\w | A word character: [a-zA-Z_0-9] |