input: Write a function that extracts all email addresses from a given string. The function should return a list of all email addresses found in the input string. If no email addresses are found, the function should return an empty list.
  
  def find_emails(text):
      regex = r"([a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)"
      emails = re.findall(regex, text)
      return emails
  
  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("test@email.com, another@domain.net")==['test@email.com', 'another@domain.net']
  assert find_emails("email@example.com is different from email@example.org")==['email@example.com', 'email@example.org']
output: 
  import re
  
  def find_emails(text):
      regex = r"([a-zA-Z0-9_.+-]+@[a-zA-Z0-9-]+\.[a-zA-Z0-9-.]+)"
      emails = re.findall(regex, text)
      return emails
  