Необходимо аннотировать слово без использования "регулярного выражения"
Необходимо аннотировать / сопоставить слово (глава). Слово Глава встречается дважды в приведенном ниже примере вводимого текста.
DECLARE Chapter;
W{REGEXP("Chapter",true),-PARTOF(Chapter)-> MARK(Chapter)};
Когда я использовал условие Regexp, оно аннотирует только слово, которое не содержит разметку (то есть главу), а слово, которое содержит разметку, не аннотируется
(i.e C</span><span style="font-family:Times New Roman Bold; 000000; position:relative;top:1pt;mso-text-raise:-1pt">hapter).
Есть ли другой способ аннотировать?
Образец входного текста:
<p class="CN" data-name="CN"><span data-bkmark="para10000"></span><span style="font-family:Times New Roman; 000000">C</span><span style="font-family:Times New Roman Bold; 000000; position:relative;top:1pt;mso-text-raise:-1pt">hapter</span><span style="font-family:Times New Roman; 000000; position:relative;top:1pt;mso-text-raise:-1pt"> </span><span style="font-family:Times New Roman; 000000">O</span><span style="font-family:Times New Roman Bold; 000000; position:relative;top:1pt;mso-text-raise:-1pt">ne</span><span data-bkmark="para10000"></span></p>
<p class="Text" data-name="Text"><span style="font-family:Times New Roman; font-size:12pt; 000000">This chapter provides an overview of nursing </span></p>