import re


def search_string_in_file(file_name, string_to_search, starting_line):
	"""
	Search for given string in file starting at provided line number
	and return the first line containing that string,
	along with line numbers.
	:param file_name: name of text file to scrub
	:param string_to_search: string of text to search for in file
	:param starting_line: line at which search starts
	"""
	line_number = 0
	list_of_results = []
	# Open file in read only mode
	with open(file_name, 'r') as read_obj:
		# Read all lines one by one
		for line in read_obj:
			line_number += 1
			if line_number < starting_line:
				continue
			else:
				line = line.rstrip()
				if re.search(r"{}".format(string_to_search),line):
					# If yes add the line number & line as a tuple in the list
					list_of_results.append((line_number,line.rstrip()))
	#Return list of tuples containing line numbers and lines where string is found
	return list_of_results