Я ищу строку в строке, используя:
import re
myfile = "myfile.txt"
files = open(myfile, 'r').read().splitlines()
for line in file:
if re.search("`this", line):
print "bingo"
Это прекрасно работает. Однако я хочу исключить любые строки, которые являются комментариями. Комментарии в файле, из которого я читаю строки, могут иметь комментарии в виде //
. Я не уверен, как исключить комментарии, хотя. Комментарии могут начинаться где угодно в строке, необязательно в начале строки.
Пример:
Я хочу исключить такие строки, как first_last = "name" //`this THAT
, поскольку "this" находится в комментарии