как бы вы определили, если строка
появляется в пределах первых 100 или последних
100 не основанных на тегах персонажей
документ
В отсутствие какого-либо определения «не основанных на тегах символов» Я предполагаю, что это любые символы строкового значения документа: string(/)
.
Поэтому :
contains(substring(/,1,100),'my search phrase')
возвращает true()
точно, когда первые 100 символов строкового значения документа содержат строку 'my search phrase'
.
Аналогично
contains(substring(/, string-length(/)-99),'my search phrase')
возвращает true()
точно, когда последние 100 символов строкового значения документа содержат строку 'my search phrase'
.
Таким образом:
contains(substring(/,1,100),'my search phrase')
or
contains(substring(/, string-length(/)-99),'my search phrase')
возвращает true()
точно, когда первые или последние 100 символов строкового значения документа содержат строку 'my search phrase'
.