Для RegEx вам нужно выполнить re.compile и использовать search (), чтобы найти выражение в каждом значении, разделенном запятыми
pattern = re.compile('S/N:{1}']
Таким образом, в вашем search_method вы хотите что-то вроде:
def search_method(pattern, file):
lineByColumn = {}
for line, bit in enumerate(file):
for column, pat in enumerate(file):
if pattern.search(pat):
map[line] = column
Это даст вам «карту» со строками, указывающими на столбцы csv с соответствующей фразой