import re


def raw_stringify(s):
    """From a regex create a regular expression that finds occurences of the string as entire words
    
    Args:
        s (string): the string to look for
    
    Returns:
        string: a regular expession that looks for this string surrounded by non word characters
    """
    return "(?:(?<=\W)|(?<=^))({})(?=\W|$)".format(re.escape(s))