import re


def remove_punct(sent):
	"""
	remove any character that is not in [a-z], [A-Z], [0-9], -, or a space
	also strips leading and trailing spaces
	"""
	return re.sub(r'[^a-zA-Z0-9- ]', '', sent).strip()