Тема: AHK: Удалить текстовый блок по ключевому слову
Как можно удалить повторяющийся текстовый блок по ключевому слову внутри его, используя функцию: RegExReplace
Пример части файла:
..........
</div>
<!-- Надо удалить этот текстовый блок -->
<div class="fld-grp clearfix grpelem" id="widgetu208" data-required="true" data-type="email"><!-- none box -->
<span class="fld-input NoWrap actAsDiv rounded-corners clearfix grpelem" id="u212-4"><!-- content --><input class="wrapped-input" type="text" spellcheck="false" id="widgetu208_input" name="Email" tabindex="6"/><label class="wrapped-input fld-prompt" id="widgetu208_prompt" for="widgetu208_input"><span class="actAsPara">Введите адрес электронной почты *</span></label></span>
</div>
<!-- Конец части текста который надо удалить -->
<div class="clearfix grpelem" id="u232-4">
..........
Нужно удалить текстовые блоки начинающиеся от:
<div class ... ... </div>
Можно зацепляться за такие ключевые слова в блоке текста:
data-type="email"
name="Email"
Введите адрес электронной почты
FRead := RegExReplace(FRead, "m)<div .*data-type=.email.>.*</div>")
Похожих блоков много, а удаль надо те в которых есть эти ключевые слова.