Версия AutoIt: 3.3.12.0
Описание: Работа с регулярными выражениями
Примечания: Поиск строки, расположенной по тексту выше, чем известная строка
Дано:
Предварительно выявилось, что искомый текст расположен на 1 или 2 строчки выше чем текст "Бордюр: нет" или "Бордюр: да"
Например: название темы расположено так (с невидимыми символами):
Один из вопросов расположен так (остальные так же):
При этом во всех случаях вблизи (выше) есть какой-то большой текст типа:
Как вытащить вопросы и ответы, расположенные выше по тексту, чем то, на что я хочу опереться ("Бордюр: да" или "Бордюр: нет") :-\
Описание: Работа с регулярными выражениями
Примечания: Поиск строки, расположенной по тексту выше, чем известная строка
Дано:
Код:
Файл "Блок итогового контроля_xml.txt" в котором надо поймать вопросы и ответы на них.
Сам файл в приложении "Блок итогового контроля_xml.txt".
Примерно то, что должно получиться - в приложении "Результат.txt".
Предварительно выявилось, что искомый текст расположен на 1 или 2 строчки выше чем текст "Бордюр: нет" или "Бордюр: да"
Например: название темы расположено так (с невидимыми символами):
Код:
Блок итогового контроля успеваемости по КОП
CRLF
"Эхолот НЭЛ-1000М: устройство, работа и основы эксплуатации"CRLF
CRLF
Бордюр: нетCRLF
Один из вопросов расположен так (остальные так же):
Код:
На чем основан принцип действия эхолота?CRLF
CRLF
Бордюр: даCRLF
При этом во всех случаях вблизи (выше) есть какой-то большой текст типа:
Код:
Текст: <!-- /* Font Definitions */ @font-face {font-family:"Arial CYR";
panose-1:2 11 6 4 2 2 2 2 2 4;} @font-face {font-family:"Times New Roman CYR";
panose-1:2 2 6 3 5 4 5 2 3 4;} /* Style Definitions */ p.MsoNormal,
li.MsoNormal, div.MsoNormal {margin-top:0cm; margin-right:0cm;
margin-bottom:10.0pt; margin-left:0cm; line-height:115%; font-size:11.0pt;
font-family:"Calibri","sans-serif";} .MsoChpDefault {font-size:11.0pt;}
.MsoPapDefault {margin-bottom:10.0pt; line-height:115%;} /* Page Definitions */
@page WordSection1 {size:612.0pt 792.0pt; margin:2.0cm 42.5pt 2.0cm 3.0cm;}
div.WordSection1 {page:WordSection1;} -->
Как вытащить вопросы и ответы, расположенные выше по тексту, чем то, на что я хочу опереться ("Бордюр: да" или "Бордюр: нет") :-\