分别用正则表达式和Python代码提取电子邮件地址。
文本：这是一个样本文本，其包含electronic@example.com、example@abc.com和invalid-email.com三种电子邮件地址。
正则表达式提取电子邮件地址：
```
import re

text = "这是一个样本文本，其包含electronic@example.com、example@abc.com和invalid-email.com三种电子邮件地址。"

pattern = r'\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b'

emails = re.findall(pattern, text)

print(emails)
```

Python代码提取电子邮件地址：
```
import re

text = "这是一个样本文本，其包含electronic@example.com、example@abc.com和invalid-email.com三种电子邮件地址。"

emails = []

for word in text.split():
    if "@" in word and "." in word:
        emails.append(word)

print(emails)
```