Я пытался совместить строки, пропуская узор. Я использую флаг regex re.DOTALL
.Соответствие между строками при пропуске рисунка с помощью Regex
Что мне нужно, чтобы извлечь это
CHINTHAPUDI<br/>
CHINTHAPUDI<br/>
из выборщиков между Имя и Имя Отца.
Что я в настоящее время набрался это регулярное выражение:
(?:^Elector\'s Name:.*?<br/>)(.*?)^(?:Husband|Father)
Но это соответствует другим Elector's Name
линии ниже первого матча.
Вот документ, из которого я хочу, чтобы соответствовать:
Elector's Name: ANANTH CHINTAPUDI<br/>
Elector's Name: THIRUPATHI <br/>
Elector's Name: SRINIVASH <br/>
CHINTHAPUDI<br/>
CHINTHAPUDI<br/>
Father's Name: POSHANNA <br/>
Father's Name: SHANKAR <br/>
Father's Name: SHANKAR <br/>
CHINTAPUDDI<br/>
CHINTHAPUDI<br/>
CHINTHAPUDI<br/>
Как я мог идти о соответствии с последней Elector's Name
до Father's Name
?
довольно просто, если вы удалите многострочные классификаторов, а также требование о том, что линии, прежде чем начать с 'name' курфюрста и' Father' - не хватает времени, чтобы играть с ним больше, чтобы эти критерии. https://regex101.com/r/jbbnWD/3 – Gerrit0
Ничего себе! Большое спасибо! Вы можете написать это как ответ, чтобы я мог принять его :) – MetalloyD