#3841
ShuHei
メンバー

使い方の違いとなります。

正規表現str|str1|str2で検索した場合左から順番に
マッチするかどうかを試します。
この場合だと一番左のstrが先にマッチするので
str1,str2もマッチしますが、左の項目を優先するので結果的に対象にはなりません。
(yunokiさん注釈どうもです。)

なのでstr,str1,str2どれもマッチさせたいなら
(3)を用いるのが良いということですね。