Я студент, работающий над небольшим исследовательским проектом, в котором мне нужно почистить веб-страницы, которые соответствуют следующему требованию: - Если слово X говорит, что «abc» находится где-нибудь в тексте, ищите шаблон Y, скажем «pqr», еслиэто происходит в пределах 25-символьного окна по обе стороны от вхождения X. Например,
pqrxyz
допустимо.
xyz
недопустимо.
xyzpqr
действителен.
pqr123456789123456789123456789xyz
недействителен.
Я не могу понять это.Любая помощь будет оценена.
((?=pqr).{20,}abc) | (pqr{20,}(?!abc))
Это моя попытка до сих пор.Я не знаю, как включить ограничение окна из 20 символов.