input: Write a function to extract all email addresses from a given string using regular expressions. The function should return a list of all found email addresses. If no email addresses are found, the function should return an empty list.
  assert find_emails("This is an example with two emails: john@example.com, and jane@example.com") == ["john@example.com", "jane@example.com"]
  assert find_emails("No emails here.") == []
  assert find_emails("") == []
  assert find_emails("john.doe@example.com, invalid-email") == ["john.doe@example.com"]
  assert find_emails("multiple valid emails: info@site.com, support@company.org, and no-reply@mail.net") == ["info@site.com", "support@company.org", "no-reply@mail.net"]
output: import re
  
  def find_emails(text):
      pattern = r'\b[A-Za-z0-9._%+-]+@[A-Za-z0-9.-]+\.[A-Z|a-z]{2,}\b'
      return re.findall(pattern, text)