メーリング リストで一般的なメール ドメインを照合しようとしていますが、会社のドメインは照合しません。また、Google スプレッドシートで RegexMatch を使用しようとしています (regexmatch はより大きな IF 式の一部ですが、この部分は特にそうではありません。動作していません)。
明らかに、私は何か間違ったことをしていますが、さまざまな正規表現テスト ツールでは、正規表現は意図したとおりに機能します。
ただし、式が Google スプレッドシートの式の一部である場合、隣接するセルの電子メールと一致する必要がある場合でも、「False」が返されます。
ここで何が間違っていますか?
=REGEXMATCH("INDIRECT(ADDRESS( ROW(),COLUMN()-1))","(\@aol\.com)|(\@live\.com)|(\@bellsouth\.net)|(\@btinternet\.com)|(\@ntlworld\.com)|(\@virgin\.net)|(\@ymail)|(\@att\.net)|(\@hotmail\.com)|(\@sbcglobal\.net)|(\@charter\.net)|(\@virginmedia\.com)|(\@o2\.co\.uk)|(\@wanadoo\.co\.uk)|(\@rambler\.ru)|(\@comcast\.net)|(\@hotmail\.co\.uk)|(\@verizon\.net)|(\@comcast\.net)|(\@blueyonder\.co\.uk)|(\@orange\.net)|(\@bt\.com)|(\@yandex\.ru)|(\@facebook\.com)|(\@mac\.com)|(\@yahoo\.com)|(\@cox\.net)|(\@freeserve\.co\.uk)|(\@sky\.com)|(\@ya\.ru)|(\@sbcglobal\.net)|(\@gmail\.com)|(\@me\.com)|(\@yahoo\.co\.uk)|(\@earthlink\.net)|(\@live\.co\.uk)|(\@talktalk\.co\.uk)|(\@list\.ru)|(\@optonline\.net)|(\@outlook\.com)|(\@juno\.com)|(\@tiscali\.co\.uk)|(\@icloud\.com)|(\@bell\.net)|(\@gmx\.com)|(\@mail\.com)|(\@googlemail\.com)|(\@msn\.com)")