Я плохо себя чувствую с помощью материала Regexp, поэтому я не могу понять, почему это не работает. Я просто хочу, чтобы соответствовать две строки в пределах присваивания/уравнения, что-то вроде этого:Соответствие «...» = «...» в Python через Regex
"string1" = "string2"
В этом случае, я бы ожидать «string1» и «string2» к сопоставлению (без кавычек). Я попробовал следующее регулярное выражение, которое работает в регулярное выражение тестер я нашел в Интернете, но не в Python:
("[^"]*").=.("[^"]*")
В Python это будет выглядеть следующим образом:
matches = re.findall(r'("[^"]*").=.("[^"]*")', line)
Но как я уже сказал, это не сработает.
Что означает 'print repr (line)' print? –
Линия, смешанная с \ x00 между каждым символом. Это какая-то проблема кодирования? – bompf