使用Python编写一个正则表达式，用于匹配有效的电子邮件地址。
可以使用以下正则表达式匹配有效的电子邮件地址：

```
^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$
```

这个正则表达式将匹配邮箱地址的常见格式，包括字母、数字、点、下划线、短横线、加号和百分号等字符。它要求邮箱地址包含一个“@”符号，后跟一个域名，该域名包括一个或多个字母、数字、点和短横线。最后，它要求域名以两个或更多字母结尾，例如“.com”或“.edu”。