Я использую Python Regex.
Рассмотрим пример строки:
must_start some_random_filler "match this!" end
Я хотел бы найти соответствующий объект, первый и единственныйгруппа - match this!
, если вся строка начинается с must_start
.
Мне удалось извлечь подстроку match this!
, используя две группы:
(?<=^must_start)(.*\")(?<=\")(.*?)(?=\")
Группа 1: some_random_filler "
Группа 2: match this!
Возможно ли иметь два последовательных положительных взгляда сзади? Один для проверки, что строка начинается с must_start
, а другой для проверки, что match this!
предшествует "
? (some_random_filler
может быть любой последовательностью символов). До сих пор я не смог сформулировать удачное выражение.
Это не конец света, если у меня есть две группы;Мне просто любопытнее узнать, возможно ли это. Моя интуиция говорит да, но я только новичок с регулярными выражениями, отсюда и вопрос.