ファイルを1行ずつ読み込んで作成される文字列をトリミングしたいと考えています。ただし、文字列からメールだけを取り出したいのですが、毎回変わります。たとえば、唯一の定数はドメインです@domain.com
。
したがって、の入力文字列については
00:00:50,004 ERROR [SynchronousCallback] Cannot process resource: test.test@domain.com Channel: channel16
正規表現が探し@domain.com
てすべてを引き出すものtest.test@domain.com
。文字列を検索する正規表現を持っていますが、文字列全体に配置されたm/@domain.com/i
後、文字列を操作する方法がわかりません。@domain.com
私が望む出力はただの電子メールですtest.test@domain.com