import re


def list_urls_from_string(text):
    """
    From: https://stackoverflow.com/a/48769624/2907906
    Modified to require the protocol (http:// or https://) to be present

    It'll return a list of urls present in the string
    """
    return re.findall("(?:(?:https?):\/\/)[\w/\-?=%.]+\.[\w/\-?=%.]+", text)