<分区>
我是正则表达式的新手。 我正在使用正则表达式检查电子邮件 ID。
以下是我匹配 <xyz@xyz.com>
的代码与 xyz@xyz.com
Pattern p = Pattern.compile("\\<(.*?)\\>");
Matcher m = p.matcher("<xyz@xyz.com>");
而且它工作正常。现在我想匹配 <xyz@xyz.com>
或 [xyz@xyz.com]
与 xyz@xyz.com
.
任何建议将不胜感激。
<分区>
我是正则表达式的新手。 我正在使用正则表达式检查电子邮件 ID。
以下是我匹配 <xyz@xyz.com>
的代码与 xyz@xyz.com
Pattern p = Pattern.compile("\\<(.*?)\\>");
Matcher m = p.matcher("<xyz@xyz.com>");
而且它工作正常。现在我想匹配 <xyz@xyz.com>
或 [xyz@xyz.com]
与 xyz@xyz.com
.
任何建议将不胜感激。
最佳答案
Pattern p = Pattern.compile("(<(.*?)>|\\[(.*?)])");
关于java - 用于检查电子邮件 ID 的正则表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18764375/