This python snippet gets a substring between two strings in a string. For example, get_str_between(html_code,'/*','*/')
would return the first boxed javascript snippet that it could find.
There's also get_every_str_between()
which returns an array of every substring that is found between those two patterns in the given text.
def get_every_str_between(s, before, after):
""" returns an array of substrings between "before" and "after"
by: Cody Kochmann """
return (i.split(after)[0] for i in s.split(before)[1:] if after in i)