package com.google.zxing.client.result; import com.google.zxing.Result; import java.util.regex.Pattern; /* loaded from: classes.dex */ public final class EmailDoCoMoResultParser extends AbstractDoCoMoResultParser { private static final Pattern e = Pattern.compile("[a-zA-Z0-9@.!#$%&'*+\\-/=?^_`{|}~]+"); static boolean e(String str) { return str != null && e.matcher(str).matches() && str.indexOf(64) >= 0; } @Override // com.google.zxing.client.result.ResultParser public EmailAddressParsedResult a(Result result) { String[] a; String b = ResultParser.b(result); if (!b.startsWith("MATMSG:") || (a = AbstractDoCoMoResultParser.a("TO:", b, true)) == null) { return null; } for (String str : a) { if (!e(str)) { return null; } } return new EmailAddressParsedResult(a, null, null, AbstractDoCoMoResultParser.b("SUB:", b, false), AbstractDoCoMoResultParser.b("BODY:", b, false)); } }